Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcModel type exposes the following members.
Gets the date and time when the model was published.
C#
public DateTime? PublicationDate { get; }
Property Value
The DateTime the model was published or a null reference (Nothing in Visual Basic) in case there the model does not define a publication date.
Remarks
This value is used for comparison if the model is defined in multiple node sets.
Gets a read-only collection of OpcModel instances used to refer to subsequent models which are required by the model.
C#
public OpcReadOnlyModelCollection RequiredModels { get; }
Property Value
An instance of the OpcReadOnlyModelCollection class with the OpcModel instances which describe the models required by the current OpcModel.
Gets the programmatic comparable information derived from VersionValue.
C#
public Version Version { get; }
Property Value
An instance of the Version class which offers the version information derived from VersionValue or “0.0” if no version information could be determined.
Remarks
In case there a minimum version of a model is required by a different one, the models PublicationDate is used to resolve these dependencies. The resolution of a required model shall accept any model after the date of publication.