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
| Overload | Description |
|---|---|
| OpcAddObjectNode( | Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add. |
| OpcAddObjectNode( | Initializes a new instance of the OpcAddObjectNode class using the name of the object node to add. |
| OpcAddObjectNode( | 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( | 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( | 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( | 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( | 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( | 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( | 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( | 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( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
| OpcAddObjectNode( | 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. |
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.
public OpcAddObjectNode(OpcName name)Public Sub New(name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name is a null reference ( |
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.
public OpcAddObjectNode(OpcName name, params OpcAddInstanceNode[] children)Public Sub New(name As OpcName, ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name is a null reference ( |
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.
public OpcAddObjectNode(OpcName name, OpcNodeId nodeId)Public Sub New(name As OpcName, nodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name or nodeId is a null reference ( |
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.
public OpcAddObjectNode(
OpcName name,
OpcNodeId nodeId,
params OpcAddInstanceNode[] children)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name or nodeId is a null reference ( |
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.
public OpcAddObjectNode(OpcName name, OpcNodeId nodeId, OpcNodeId parentNodeId)Public Sub New(name As OpcName, nodeId As OpcNodeId, parentNodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
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.
public OpcAddObjectNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
params OpcAddInstanceNode[] children)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
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.
public OpcAddObjectNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
referenceType | OpcReferenceType | One 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
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
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.
public OpcAddObjectNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType,
params OpcAddInstanceNode[] children)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
referenceType | OpcReferenceType | One 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. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
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.
public OpcAddObjectNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId. |
referenceTypeId | OpcNodeId | The OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId or referenceTypeId is equals Null or name is equals Null. |
| Argument | The name, nodeId, parentNodeId or referenceTypeId is a null reference ( |
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.
public OpcAddObjectNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId,
params OpcAddInstanceNode[] children)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId. |
referenceTypeId | OpcNodeId | The OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId or referenceTypeId is equals Null or name is equals Null. |
| Argument | The name, nodeId, parentNodeId or referenceTypeId is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName)
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.
protected OpcAddObjectNode(OpcObjectType type, OpcName name)Protected Sub New(type As OpcObjectType, name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcObjectType type,
OpcName name,
params OpcAddInstanceNode[] children)Protected Sub New(
type As OpcObjectType,
name As OpcName,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId)
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.
protected OpcAddObjectNode(OpcObjectType type, OpcName name, OpcNodeId nodeId)Protected Sub New(type As OpcObjectType, name As OpcName, nodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name or nodeId is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcObjectType type,
OpcName name,
OpcNodeId nodeId,
params OpcAddInstanceNode[] children)Protected Sub New(
type As OpcObjectType,
name As OpcName,
nodeId As OpcNodeId,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name or nodeId is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId)
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.
protected OpcAddObjectNode(
OpcObjectType type,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId)Protected Sub New(
type As OpcObjectType,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcObjectType type,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
params OpcAddInstanceNode[] children)Protected Sub New(
type As OpcObjectType,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType)
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.
protected OpcAddObjectNode(
OpcObjectType type,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType)Protected Sub New(
type As OpcObjectType,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType)Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
referenceType | OpcReferenceType | One 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
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcObjectType type,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType,
params OpcAddInstanceNode[] children)Protected Sub New(
type As OpcObjectType,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
referenceType | OpcReferenceType | One 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. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcNodeId)
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.
protected OpcAddObjectNode(
OpcObjectType type,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId)Protected Sub New(
type As OpcObjectType,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId. |
referenceTypeId | OpcNodeId | The OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId or referenceTypeId is equals Null or name is equals Null. |
| Argument | The name, nodeId, parentNodeId or referenceTypeId is a null reference ( |
OpcAddObjectNode(OpcObjectType, OpcName, OpcNodeId, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcObjectType type,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId,
params OpcAddInstanceNode[] children)Protected Sub New(
type As OpcObjectType,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
type | OpcObjectType | One of the members defined by the OpcObjectType enumeration which identifies the predefined underlying type definition the new node will represent an instance of. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId. |
referenceTypeId | OpcNodeId | The OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId or referenceTypeId is equals Null or name is equals Null. |
| Argument | The name, nodeId, parentNodeId or referenceTypeId is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName)
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.
protected OpcAddObjectNode(OpcNodeId typeDefinitionId, OpcName name)Protected Sub New(typeDefinitionId As OpcNodeId, name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or name is equals Null. |
| Argument | The name is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcNodeId typeDefinitionId,
OpcName name,
params OpcAddInstanceNode[] children)Protected Sub New(
typeDefinitionId As OpcNodeId,
name As OpcName,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or name is equals Null. |
| Argument | The typeDefinitionId or name is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId)
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.
protected OpcAddObjectNode(
OpcNodeId typeDefinitionId,
OpcName name,
OpcNodeId nodeId)Protected Sub New(
typeDefinitionId As OpcNodeId,
name As OpcName,
nodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or name is equals Null. |
| Argument | The typeDefinitionId, name or nodeId is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcNodeId typeDefinitionId,
OpcName name,
OpcNodeId nodeId,
params OpcAddInstanceNode[] children)Protected Sub New(
typeDefinitionId As OpcNodeId,
name As OpcName,
nodeId As OpcNodeId,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or name is equals Null. |
| Argument | The typeDefinitionId, name or nodeId is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId)
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.
protected OpcAddObjectNode(
OpcNodeId typeDefinitionId,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId)Protected Sub New(
typeDefinitionId As OpcNodeId,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or parentNodeId is equals Null or name is equals Null. |
| Argument | The typeDefinitionId, name, nodeId or parentNodeId is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcNodeId typeDefinitionId,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
params OpcAddInstanceNode[] children)Protected Sub New(
typeDefinitionId As OpcNodeId,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or parentNodeId is equals Null or name is equals Null. |
| Argument | The typeDefinitionId, name, nodeId or parentNodeId is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType)
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.
protected OpcAddObjectNode(
OpcNodeId typeDefinitionId,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType)Protected Sub New(
typeDefinitionId As OpcNodeId,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType)Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
referenceType | OpcReferenceType | One 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
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or parentNodeId is equals Null or name is equals Null. |
| Argument | The typeDefinitionId, name, nodeId or parentNodeId is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcNodeId typeDefinitionId,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType,
params OpcAddInstanceNode[] children)Protected Sub New(
typeDefinitionId As OpcNodeId,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
referenceType | OpcReferenceType | One 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. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or parentNodeId is equals Null or name is equals Null. |
| Argument | The typeDefinitionId, name, nodeId or parentNodeId is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcNodeId)
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.
protected OpcAddObjectNode(
OpcNodeId typeDefinitionId,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId)Protected Sub New(
typeDefinitionId As OpcNodeId,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId. |
referenceTypeId | OpcNodeId | The OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or parentNodeId or referenceTypeId is equals Null or name is equals Null. |
| Argument | The typeDefinitionId, name, nodeId, parentNodeId or referenceTypeId is a null reference ( |
OpcAddObjectNode(OpcNodeId, OpcName, OpcNodeId, OpcNodeId, OpcNodeId, params OpcAddInstanceNode[])
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.
protected OpcAddObjectNode(
OpcNodeId typeDefinitionId,
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId,
params OpcAddInstanceNode[] children)Protected Sub New(
typeDefinitionId As OpcNodeId,
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId,
ParamArray children As OpcAddInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The OpcNodeId which identifies the type of object to use for the new node. |
name | OpcName | The OpcName through that the new object node can be accessed. |
nodeId | OpcNodeId | The 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. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId. |
referenceTypeId | OpcNodeId | The OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId. |
children | params Opc | The initial child nodes of the node to add. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null or parentNodeId or referenceTypeId is equals Null or name is equals Null. |
| Argument | The typeDefinitionId, name, nodeId, parentNodeId or referenceTypeId is a null reference ( |
Properties
Type
Gets value indicating the predefined underlying type definition the new node will represent an instance of.
public OpcObjectType Type { get; }Public ReadOnly Property Type As OpcObjectTypeProperty value
One of the members defined by the OpcObjectType enumeration or -1 in case of a custom type definition is used (see TypeDefinitionId).
Methods
OfType
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.
public static OpcAddObjectNode.TypeDefinition OfType(OpcNodeId typeDefinitionId)Public Shared Function OfType(
typeDefinitionId As OpcNodeId) As OpcAddObjectNode.TypeDefinitionParameters
| Name | Type | Description |
|---|---|---|
typeDefinitionId | OpcNodeId | The 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
| Exception | Condition |
|---|---|
| Argument | The typeDefinitionId is equals Null. |
| Argument | The typeDefinitionId is a null reference ( |

