OpcAddObjectTypeNode Class

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll

Defines a single command of the IOpcAddNodesService used to add one object type node (nodes of the category ObjectType).

C#

public class OpcAddObjectTypeNode : OpcAddTypeNode


Inheritance ObjectOpcServiceCommandOpcNodeServiceCommandOpcAddNodeOpcAddTypeNode › OpcAddObjectTypeNode

Name Description
OpcAddObjectTypeNode(OpcName) Initializes a new instance of the OpcAddObjectTypeNode class using the name of the object type node to add. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectTypeIds.BaseObjectType node using HasSubtype as the type of reference.
OpcAddObjectTypeNode(OpcName, OpcAddInstanceNode) Initializes a new instance of the OpcAddObjectTypeNode class using the name of the object type node to add. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectTypeIds.BaseObjectType node using HasSubtype as the type of reference.
OpcAddObjectTypeNode(OpcName, OpcNodeId) Initializes a new instance of the OpcAddObjectTypeNode class using the name of the object type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the ObjectTypeIds.BaseObjectType node using HasSubtype as the type of reference.
OpcAddObjectTypeNode(OpcName, OpcNodeId, OpcAddInstanceNode) Initializes a new instance of the OpcAddObjectTypeNode class using the name of the object type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the ObjectTypeIds.BaseObjectType node using HasSubtype as the type of reference.
OpcAddObjectTypeNode(OpcNodeId, OpcName, OpcNodeId) Initializes a new instance of the OpcAddObjectTypeNode class using the name of the object type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by superTypeId using HasSubtype as the type of reference.
OpcAddObjectTypeNode(OpcNodeId, OpcName, OpcNodeId, OpcAddInstanceNode) Initializes a new instance of the OpcAddObjectTypeNode class using the name of the object type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by superTypeId using HasSubtype as the type of reference.
OpcAddObjectTypeNode(OpcObjectType, OpcName, OpcNodeId) Initializes a new instance of the OpcAddObjectTypeNode class using the specified superType to inherit from by the object type node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the node identified by the superType using HasSubtype as the type of reference.
OpcAddObjectTypeNode(OpcObjectType, OpcName, OpcNodeId, OpcAddInstanceNode) Initializes a new instance of the OpcAddObjectTypeNode class using the specified superType to inherit from by the object type node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the node identified by the superType using HasSubtype as the type of reference.
Name Description
Category Gets a value indicating the classification of the node in the address space.
(Inherited from OpcAddNode)
Children Gets a collection of OpcAddInstanceNode instances which define the sub-ordinated nodes to add as children to the node to add.
Description Gets or sets the localized description of the meaning of the node.
(Inherited from OpcAddNode)
DisplayName Gets or sets the localized name of the node.
(Inherited from OpcAddNode)
IsAbstract
IsAbstract (Inherited from OpcAddTypeNode)
Name Gets the non-localised human-readable name of the node in the address space.
(Inherited from OpcAddNode)
NodeId Gets the node identifier of the node on which a node orientated service have to operate on.
(Inherited from OpcNodeServiceCommand)
ParentNodeId Gets the identifier of the existing parent node of the new node.
(Inherited from OpcAddNode)
SuperType Gets a value indicating the predefined underlying super type the new node will represent a subtype of.
SuperTypeId (Inherited from OpcAddTypeNode)
SupportsNullNodeId Gets a value indicating whether the OpcNodeServiceCommand supports instances of the OpcNodeId class its IsNull provides a value equals to the value true.
(Inherited from OpcNodeServiceCommand)
SupportsNullNodeId Gets a value indicating whether the OpcAddNode supports instances of the OpcNodeId class its IsNull provides a value equals to the value true.
(Inherited from OpcAddNode)
UserWriteAccess Gets or sets a value which exposes the possibilities of a client to write the attributes of the node taking user access rights into account.
(Inherited from OpcAddNode)
WriteAccess Gets or sets a value which exposes the possibilities of a client to write the attributes of the node without taking user access rights into account.
(Inherited from OpcAddNode)
Name Description
DenyNullIdentifier(OpcNodeId, String) Verifies whether the value is a null identifier by checking the IsNull property.
(Inherited from OpcNodeServiceCommand)