OPC Studio User's Guide and Reference
MajorVersionTime Property (_UAConfigurationVersion)



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.PubSub.Configuration.ComTypes Namespace > _UAConfigurationVersion Interface : MajorVersionTime Property
Reflects the time of the last major change of the dataset content.
Syntax
'Declaration
 
Property MajorVersionTime As Long
'Usage
 
Dim instance As _UAConfigurationVersion
Dim value As Long
 
instance.MajorVersionTime = value
 
value = instance.MajorVersionTime
long MajorVersionTime {get; set;}
property int64 MajorVersionTime {
   int64 get();
   void set (    int64 value);
}

Property Value

Valid values of this property are in the range from 0 to 4294967295.

The default value of this property is 0.

Remarks

To assure interoperability, the subscriber has to use dataset metadata for decoding with a major version that matches the major version in dataset messages sent by the publisher.

Removing fields from the dataset content, reordering fields, adding fields in between other fields or a data type change in fields results in an update of the major version.

If at least one property value of a dataset metadata field changes, the major version is updated.

There can be situations where older configurations of a publisher are loaded and changed with product specific configuration tools. In this case the major version is updated if the configuration tool is not able to verify if the change only extends the configuration and does not change the existing content.

This member is not compatible with Visual Basic 6.0 (VB6).

This member is not compatible with VBScript.

This member or type is for use from COM. It is not meant to be used from .NET or Python. Refer to the corresponding .NET member or type instead, if you are developing in .NET or Python.

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also