Skip to content

Reference

OpcAddObjectNode Members

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

Reference

OpcAddObjectNode Members ​

Type
OpcAddObjectNode
Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Inherits members from OpcAddInstanceNode, OpcAddNode, OpcNodeServiceCommand, OpcServiceCommand.

Constructors ​

OpcAddObjectNode ​

30 overloads

OverloadDescription
OpcAddObjectNode(OpcName)Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add.
OpcAddObjectNode(OpcName, params OpcAddInstanceNode[])Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add.
OpcAddObjectNode(OpcName, OpcNodeId)Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined.
OpcAddObjectNode(OpcName, OpcNodeId, params OpcAddInstanceNode[])Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined.
OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId)Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined.
OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined.
OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType)Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined.
OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, params OpcAddInstanceNode[])Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined.
OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, OpcNodeId)Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined.
OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined.
OpcAddObjectNode(OpcObjectType, OpcName)protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name defined.
OpcAddObjectNode(OpcObjectType, OpcName, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name defined.
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId)protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId)protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType)protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcNodeId)protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcNodeId, OpcName)protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name defined.
OpcAddObjectNode(OpcNodeId, OpcName, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name defined.
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId)protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId)protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType)protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcNodeId)protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined.
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])protectedInitializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined.

OpcAddObjectNode(OpcName) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object 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 ObjectsFolder node using HasComponent as the type of reference.

csharp
public OpcAddObjectNode(OpcName name)
vbnet
Public Sub New(name As OpcName)

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.

Exceptions

ExceptionCondition
ArgumentExceptionThe name is equals Null.
ArgumentNullExceptionThe name is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcName, params OpcAddInstanceNode[]) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object 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 ObjectsFolder node using HasComponent as the type of reference.

csharp
public OpcAddObjectNode(OpcName name, params OpcAddInstanceNode[] children)
vbnet
Public Sub New(name As OpcName, ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe name is equals Null.
ArgumentNullExceptionThe name is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcName, OpcNodeId) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
public OpcAddObjectNode(OpcName name, OpcNodeId nodeId)
vbnet
Public Sub New(name As OpcName, nodeId As OpcNodeId)

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.

Exceptions

ExceptionCondition
ArgumentExceptionThe name is equals Null.
ArgumentNullExceptionThe name or nodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcName, OpcNodeId, params OpcAddInstanceNode[]) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
public OpcAddObjectNode(
    OpcName name,
    OpcNodeId nodeId,
    params OpcAddInstanceNode[] children)
vbnet
Public Sub New(
    name As OpcName,
    nodeId As OpcNodeId,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe name is equals Null.
ArgumentNullExceptionThe name or nodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using HasComponent as the type of reference.

csharp
public OpcAddObjectNode(OpcName name, OpcNodeId nodeId, OpcNodeId parentNodeId)
vbnet
Public Sub New(name As OpcName, nodeId As OpcNodeId, parentNodeId As OpcNodeId)

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[]) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using HasComponent as the type of reference.

csharp
public OpcAddObjectNode(
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    params OpcAddInstanceNode[] children)
vbnet
Public Sub New(
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using the referenceType specified as the type of reference.

csharp
public OpcAddObjectNode(
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcReferenceType referenceType)
vbnet
Public Sub New(
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceType As OpcReferenceType)

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.
referenceTypeOpcReferenceTypeOne of the members defined by the OpcReferenceType enumeration to use to setup the reference between the new node and the existing parent node identified by parentNodeId.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, params OpcAddInstanceNode[]) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using the referenceType specified as the type of reference.

csharp
public OpcAddObjectNode(
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcReferenceType referenceType,
    params OpcAddInstanceNode[] children)
vbnet
Public Sub New(
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceType As OpcReferenceType,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.
referenceTypeOpcReferenceTypeOne of the members defined by the OpcReferenceType enumeration to use to setup the reference between the new node and the existing parent node identified by parentNodeId.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, OpcNodeId) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using the type of reference identified by the referenceTypeId specified.

csharp
public OpcAddObjectNode(
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcNodeId referenceTypeId)
vbnet
Public Sub New(
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceTypeId As OpcNodeId)

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId.
referenceTypeIdOpcNodeIdThe OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId or referenceTypeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId, parentNodeId or referenceTypeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcName, OpcNodeId, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[]) ​

Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using the type of reference identified by the referenceTypeId specified.

csharp
public OpcAddObjectNode(
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcNodeId referenceTypeId,
    params OpcAddInstanceNode[] children)
vbnet
Public Sub New(
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceTypeId As OpcNodeId,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId.
referenceTypeIdOpcNodeIdThe OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId or referenceTypeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId, parentNodeId or referenceTypeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name defined. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(OpcObjectType type, OpcName name)
vbnet
Protected Sub New(type As OpcObjectType, name As OpcName)

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.

Exceptions

ExceptionCondition
ArgumentExceptionThe name is equals Null.
ArgumentNullExceptionThe name is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name defined. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcObjectType type,
    OpcName name,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    type As OpcObjectType,
    name As OpcName,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe name is equals Null.
ArgumentNullExceptionThe name is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(OpcObjectType type, OpcName name, OpcNodeId nodeId)
vbnet
Protected Sub New(type As OpcObjectType, name As OpcName, nodeId As OpcNodeId)

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.

Exceptions

ExceptionCondition
ArgumentExceptionThe name is equals Null.
ArgumentNullExceptionThe name or nodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcObjectType type,
    OpcName name,
    OpcNodeId nodeId,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    type As OpcObjectType,
    name As OpcName,
    nodeId As OpcNodeId,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe name is equals Null.
ArgumentNullExceptionThe name or nodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object 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 parentNodeId using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcObjectType type,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId)
vbnet
Protected Sub New(
    type As OpcObjectType,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId)

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object 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 parentNodeId using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcObjectType type,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    type As OpcObjectType,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object 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 parentNodeId using the referenceType specified as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcObjectType type,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcReferenceType referenceType)
vbnet
Protected Sub New(
    type As OpcObjectType,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceType As OpcReferenceType)

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.
referenceTypeOpcReferenceTypeOne of the members defined by the OpcReferenceType enumeration to use to setup the reference between the new node and the existing parent node identified by parentNodeId.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object 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 parentNodeId using the referenceType specified as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcObjectType type,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcReferenceType referenceType,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    type As OpcObjectType,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceType As OpcReferenceType,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.
referenceTypeOpcReferenceTypeOne of the members defined by the OpcReferenceType enumeration to use to setup the reference between the new node and the existing parent node identified by parentNodeId.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcNodeId) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object 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 parentNodeId using the type of reference identified by the referenceTypeId specified.

csharp
protected OpcAddObjectNode(
    OpcObjectType type,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcNodeId referenceTypeId)
vbnet
Protected Sub New(
    type As OpcObjectType,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceTypeId As OpcNodeId)

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId.
referenceTypeIdOpcNodeIdThe OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId or referenceTypeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId, parentNodeId or referenceTypeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified type of object 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 parentNodeId using the type of reference identified by the referenceTypeId specified.

csharp
protected OpcAddObjectNode(
    OpcObjectType type,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcNodeId referenceTypeId,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    type As OpcObjectType,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceTypeId As OpcNodeId,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeOpcObjectTypeOne of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId.
referenceTypeIdOpcNodeIdThe OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe parentNodeId or referenceTypeId is equals Null or name is equals Null.
ArgumentNullExceptionThe name, nodeId, parentNodeId or referenceTypeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name defined. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(OpcNodeId typeDefinitionId, OpcName name)
vbnet
Protected Sub New(typeDefinitionId As OpcNodeId, name As OpcName)

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or name is equals Null.
ArgumentNullExceptionThe name is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name defined. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcNodeId typeDefinitionId,
    OpcName name,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    typeDefinitionId As OpcNodeId,
    name As OpcName,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or name is equals Null.
ArgumentNullExceptionThe typeDefinitionId or name is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcNodeId typeDefinitionId,
    OpcName name,
    OpcNodeId nodeId)
vbnet
Protected Sub New(
    typeDefinitionId As OpcNodeId,
    name As OpcName,
    nodeId As OpcNodeId)

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or name is equals Null.
ArgumentNullExceptionThe typeDefinitionId, name or nodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcNodeId typeDefinitionId,
    OpcName name,
    OpcNodeId nodeId,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    typeDefinitionId As OpcNodeId,
    name As OpcName,
    nodeId As OpcNodeId,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or name is equals Null.
ArgumentNullExceptionThe typeDefinitionId, name or nodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object 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 parentNodeId using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcNodeId typeDefinitionId,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId)
vbnet
Protected Sub New(
    typeDefinitionId As OpcNodeId,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId)

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe typeDefinitionId, name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object 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 parentNodeId using HasComponent as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcNodeId typeDefinitionId,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    typeDefinitionId As OpcNodeId,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe typeDefinitionId, name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object 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 parentNodeId using the referenceType specified as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcNodeId typeDefinitionId,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcReferenceType referenceType)
vbnet
Protected Sub New(
    typeDefinitionId As OpcNodeId,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceType As OpcReferenceType)

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.
referenceTypeOpcReferenceTypeOne of the members defined by the OpcReferenceType enumeration to use to setup the reference between the new node and the existing parent node identified by parentNodeId.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe typeDefinitionId, name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object 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 parentNodeId using the referenceType specified as the type of reference.

csharp
protected OpcAddObjectNode(
    OpcNodeId typeDefinitionId,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcReferenceType referenceType,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    typeDefinitionId As OpcNodeId,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceType As OpcReferenceType,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using HasComponent as the type of reference.
referenceTypeOpcReferenceTypeOne of the members defined by the OpcReferenceType enumeration to use to setup the reference between the new node and the existing parent node identified by parentNodeId.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or parentNodeId is equals Null or name is equals Null.
ArgumentNullExceptionThe typeDefinitionId, name, nodeId or parentNodeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcNodeId) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object 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 parentNodeId using the type of reference identified by the referenceTypeId specified.

csharp
protected OpcAddObjectNode(
    OpcNodeId typeDefinitionId,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcNodeId referenceTypeId)
vbnet
Protected Sub New(
    typeDefinitionId As OpcNodeId,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceTypeId As OpcNodeId)

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId.
referenceTypeIdOpcNodeIdThe OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or parentNodeId or referenceTypeId is equals Null or name is equals Null.
ArgumentNullExceptionThe typeDefinitionId, name, nodeId, parentNodeId or referenceTypeId is a null reference (Nothing in Visual Basic).

OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[]) ​

protected

Initializes a new instance of the OpcAddObjectNode class using the specified typeDefinitionId of object 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 parentNodeId using the type of reference identified by the referenceTypeId specified.

csharp
protected OpcAddObjectNode(
    OpcNodeId typeDefinitionId,
    OpcName name,
    OpcNodeId nodeId,
    OpcNodeId parentNodeId,
    OpcNodeId referenceTypeId,
    params OpcAddInstanceNode[] children)
vbnet
Protected Sub New(
    typeDefinitionId As OpcNodeId,
    name As OpcName,
    nodeId As OpcNodeId,
    parentNodeId As OpcNodeId,
    referenceTypeId As OpcNodeId,
    ParamArray children As OpcAddInstanceNode())

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId which identifies the type of object to use for the new node.
nameOpcNameThe OpcName through that the new object node can be accessed.
nodeIdOpcNodeIdThe OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own.
parentNodeIdOpcNodeIdThe OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId.
referenceTypeIdOpcNodeIdThe OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId.
childrenparams OpcAddInstanceNode[]The initial child nodes of the node to add.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null or parentNodeId or referenceTypeId is equals Null or name is equals Null.
ArgumentNullExceptionThe typeDefinitionId, name, nodeId, parentNodeId or referenceTypeId is a null reference (Nothing in Visual Basic).

Properties ​

Type ​

Gets value indicating the predefined underlying type definition the new node will represent an instance of.

csharp
public OpcObjectType Type { get; }
vbnet
Public ReadOnly Property Type As OpcObjectType

Property value

OpcObjectType

One of the members defined by the OpcObjectType enumeration or -1 in case of a custom type definition is used (see TypeDefinitionId).

Methods ​

OfType ​

static

Retrieves an instance which represents the definition of an object type that can be used to define OpcAddObjectNode command instances using the type of object node represented by the OpcAddObjectNode.TypeDefinition instance provided.

csharp
public static OpcAddObjectNode.TypeDefinition OfType(OpcNodeId typeDefinitionId)
vbnet
Public Shared Function OfType(
    typeDefinitionId As OpcNodeId) As OpcAddObjectNode.TypeDefinition

Parameters

NameTypeDescription
typeDefinitionIdOpcNodeIdThe OpcNodeId of the type definition to provide.

Returns

OpcAddObjectNode.TypeDefinition

A new instance of the OpcAddObjectNode.TypeDefinition class which can be used to define typed OpcAddObjectNode command instances.

Exceptions

ExceptionCondition
ArgumentExceptionThe typeDefinitionId is equals Null.
ArgumentNullExceptionThe typeDefinitionId is a null reference (Nothing in Visual Basic).