Reference
OpcModel Members
Describes a specific model along with any dependencies these model have.
Reference
OpcModel Members
- Type
- OpcModel
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Properties
Name
Gets the name of the model which is constructed from the LocalPath of the Uri associated with the model represented.
public string Name { get; }Public ReadOnly Property Name As StringProperty value
The name of the model derived from the Uri.
PublicationDate
Gets the date and time when the model was published.
public DateTime? PublicationDate { get; }Public ReadOnly Property PublicationDate As Date?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.
RequiredModels
Gets a read-only collection of OpcModel instances used to refer to subsequent models which are required by the model.
public OpcReadOnlyModelCollection RequiredModels { get; }Public ReadOnly Property RequiredModels As OpcReadOnlyModelCollectionProperty value
An instance of the OpcReadOnlyModelCollection class with the OpcModel instances which describe the models required by the current OpcModel.
Uri
Gets the uniform resource identifier of the model.
public Uri Uri { get; }Public ReadOnly Property Uri As UriProperty value
The Uri identifying the model.
Remarks
The Uri should be used as one of the namespaces in the address spaces the model is imported.
UriValue
Gets string representation of the Uri.
public string UriValue { get; }Public ReadOnly Property UriValue As StringProperty value
A string representing the Uri of the model.
Version
Gets the programmatic comparable information derived from VersionValue.
public Version Version { get; }Public ReadOnly Property Version As VersionProperty 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.
VersionValue
Gets the human readable version of the model defined in the node set.
public string VersionValue { get; }Public ReadOnly Property VersionValue As StringProperty value
The human readable version-string of the model defined.
Remarks
This is a human readable string which is not intended for programmatic comparisons.

