.NET Based OPC UA Client/Server SDK  3.3.3.537
UnifiedAutomation.UaServer.CreateInstanceSettings Class Reference

The settings used to create a new in-memory instance node. More...

Inherits UnifiedAutomation.UaServer.CreateNodeSettings.

Inherited by UnifiedAutomation.UaServer.CreateMethodSettings, UnifiedAutomation.UaServer.CreateObjectSettings, UnifiedAutomation.UaServer.CreateVariableSettings, and UnifiedAutomation.UaServer.CreateViewSettings.

Properties

NodeId TypeDefinitionId [get, set]
 Gets or sets the type definition id. More...
 
NodeId ModellingRuleId [get, set]
 Gets or sets the modeling rule id. More...
 
IList< string > OptionalBrowsePaths [get, set]
 Gets or sets the string representations for the optional browse paths. More...
 
bool ParentAsOwner [get, set]
 Indicates if the parent specified by ParentNodeId takes the ownership of the new instance. If set to 'true', the instance will be deleted if the parent is deleted. More...
 
- Properties inherited from UnifiedAutomation.UaServer.CreateNodeSettings
NodeId ParentNodeId [get, set]
 Gets or sets the NodeId of the node that hierarchically references the new node. More...
 
NodeId ReferenceTypeId [get, set]
 Gets or sets the RefereneTypeId for the hierarchical reference from the parent node to the new node. More...
 
NodeId RequestedNodeId [get, set]
 Gets or sets the requested NodeId for the new node. More...
 
QualifiedName BrowseName [get, set]
 Gets or sets the BrowseName of the new node. More...
 
LocalizedText DisplayName [get, set]
 Gets or sets the DisplayName of the new node. More...
 
LocalizedText Description [get, set]
 Gets or sets the Description of the new node. More...
 
AccessRestrictionType AccessRestrictions [get, set]
 Gets or sets the AccessRestrictions attribute. More...
 
RolePermissionTypeCollection RolePermissions [get, set]
 Gets or sets the RolePermissions attribute. More...
 
object NodeData [get, set]
 Gets or sets the node data. More...
 

Additional Inherited Members

- Protected Member Functions inherited from UnifiedAutomation.UaServer.CreateNodeSettings
 CreateNodeSettings ()
 Initializes a new instance of the CreateNodeSettings class. More...
 

Detailed Description

The settings used to create a new in-memory instance node.

Property Documentation

NodeId UnifiedAutomation.UaServer.CreateInstanceSettings.ModellingRuleId
getset

Gets or sets the modeling rule id.

The modeling rule id.

IList<string> UnifiedAutomation.UaServer.CreateInstanceSettings.OptionalBrowsePaths
getset

Gets or sets the string representations for the optional browse paths.

A BrowseName is specified as "NamespaceIndex:Name". "NamespaceIndex:" shall be omitted if NamespaceIndex is 0. If the length of the browse path is greater than 1, the browse names are separated by '/'. It is recommended to use AbsoluteName.ToString to create this string representation.

OptionalBrowsePaths = new string[]
{
AbsoluteName.ToString(v1.BrowseName, new QualifiedName(BrowseNames.EngineeringUnits))
}
bool UnifiedAutomation.UaServer.CreateInstanceSettings.ParentAsOwner
getset

Indicates if the parent specified by ParentNodeId takes the ownership of the new instance. If set to 'true', the instance will be deleted if the parent is deleted.

NodeId UnifiedAutomation.UaServer.CreateInstanceSettings.TypeDefinitionId
getset

Gets or sets the type definition id.

The type definition id.


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