UA Bundle SDK .NET  2.1.2.227
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaServer.NamespaceMetadataModel Class Reference

Provides the metadata for a namespace used by the server. More...

Inherits UnifiedAutomation.UaServer.ModelControllerBase.

Public Member Functions

 NamespaceMetadataModel ()
 Initializes a new instance of the NamespaceMetadataModel class. More...
 
 NamespaceMetadataModel (NamespaceMetadataModel template)
 Initializes a new instance of the NamespaceMetadataModel class. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.ModelControllerBase
virtual ModelHandle GetModelHandle (StringTable namespaceUris, object instance)
 Gets the metadata handle. More...
 
virtual DataValue GetValue (IMapperContext context, ModelMapping mapping)
 Gets the value associated with the mapping. More...
 
virtual bool SetValue (IMapperContext context, ModelMapping mapping, DataValue value)
 Sets the value associated with the mapping. More...
 

Properties

bool IsNamespaceSubset [get, set]
 Gets or sets the IsNamespaceSubset More...
 
AddressSpaceFileModel NamespaceFile [get, set]
 Gets or sets the NamespaceFile More...
 
DateTime NamespacePublicationDate [get, set]
 Gets or sets the NamespacePublicationDate More...
 
string NamespaceUri [get, set]
 Gets or sets the NamespaceUri More...
 
string NamespaceVersion [get, set]
 Gets or sets the NamespaceVersion More...
 
IdType[] StaticNodeIdIndentifierTypes [get, set]
 Gets or sets the StaticNodeIdIndentifierTypes More...
 
string[] StaticNumericNodeIdRange [get, set]
 Gets or sets the StaticNumericNodeIdRange More...
 
string[] StaticStringNodeIdPattern [get, set]
 Gets or sets the StaticStringNodeIdPattern More...
 
- Properties inherited from UnifiedAutomation.UaServer.ModelControllerBase
ModelHandle ModelHandle [get, set]
 Gets or sets the metadata handle. More...
 
object UserData [get, set]
 Gets or sets the user data. More...
 

Detailed Description

Provides the metadata for a namespace used by the server.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.NamespaceMetadataModel.NamespaceMetadataModel ( )

Initializes a new instance of the NamespaceMetadataModel class.

UnifiedAutomation.UaServer.NamespaceMetadataModel.NamespaceMetadataModel ( NamespaceMetadataModel  template)

Initializes a new instance of the NamespaceMetadataModel class.

Parameters
templateThe template.

Property Documentation

bool UnifiedAutomation.UaServer.NamespaceMetadataModel.IsNamespaceSubset
getset

Gets or sets the IsNamespaceSubset

The IsNamespaceSubset If TRUE then the server only supports a subset of the namespace.

AddressSpaceFileModel UnifiedAutomation.UaServer.NamespaceMetadataModel.NamespaceFile
getset

Gets or sets the NamespaceFile

The NamespaceFile A file containing the nodes of the namespace.

DateTime UnifiedAutomation.UaServer.NamespaceMetadataModel.NamespacePublicationDate
getset

Gets or sets the NamespacePublicationDate

The NamespacePublicationDate The publication date for the namespace.

string UnifiedAutomation.UaServer.NamespaceMetadataModel.NamespaceUri
getset

Gets or sets the NamespaceUri

The NamespaceUri The URI of the namespace.

string UnifiedAutomation.UaServer.NamespaceMetadataModel.NamespaceVersion
getset

Gets or sets the NamespaceVersion

The NamespaceVersion The human readable string representing version of the namespace.

IdType [] UnifiedAutomation.UaServer.NamespaceMetadataModel.StaticNodeIdIndentifierTypes
getset

Gets or sets the StaticNodeIdIndentifierTypes

The StaticNodeIdIndentifierTypes A list of IdTypes for nodes which are the same in every server that exposes them.

string [] UnifiedAutomation.UaServer.NamespaceMetadataModel.StaticNumericNodeIdRange
getset

Gets or sets the StaticNumericNodeIdRange

The StaticNumericNodeIdRange A list of ranges for numeric node ids which are the same in every server that exposes them.

string [] UnifiedAutomation.UaServer.NamespaceMetadataModel.StaticStringNodeIdPattern
getset

Gets or sets the StaticStringNodeIdPattern

The StaticStringNodeIdPattern A regular expression which matches string node ids are the same in every server that exposes them.


The documentation for this class was generated from the following file: