Reference
OpcAddVariableNode.TypeDefinition Members
Refers to a type definition which can be used to define typed OpcAddVariableNode command instances.
Reference
OpcAddVariableNode.TypeDefinition Members
- Type
- OpcAddVariableNode.TypeDefinition
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Properties
TypeDefinitionId
Gets the identifier which identifies the node that defines the node definition represented by this instance.
public OpcNodeId TypeDefinitionId { get; }Public ReadOnly Property TypeDefinitionId As OpcNodeIdProperty value
The OpcNodeId of the type node from that additional nodes can be created from.
Methods
Create
| Overload | Description |
|---|---|
| Create( | Provides a new instance of the Opcname of the Opc |
| Create( | Provides a new instance of the Opcname of the Opc |
| Create( | Provides a new instance of the Opcname of the OpcnodeId defined. |
| Create( | Provides a new instance of the Opcname of the OpcnodeId defined. |
| Create( | Provides a new instance of the Opcname of the OpcnodeId defined. |
| Create( | Provides a new instance of the Opcname of the OpcnodeId defined. |
| Create( | Provides a new instance of the Opcname of the OpcnodeId defined. |
| Create( | Provides a new instance of the Opcname of the OpcnodeId defined. |
| Create( | Provides a new instance of the Opcname of the OpcnodeId defined. |
| Create( | Provides a new instance of the Opcname of the OpcnodeId defined. |
Create(OpcName)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(OpcName name)Public Function Create(name As OpcName) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable node can be accessed. |
Returns
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name is a null reference ( |
Create(OpcName, object)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(OpcName name, object value)Public Function Create(name As OpcName, value As Object) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable node can be accessed. |
value | Object | The initial value of the new variable node. |
Returns
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name is a null reference ( |
Create(OpcName, OpcNodeId)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(OpcName name, OpcNodeId nodeId)Public Function Create(
name As OpcName,
nodeId As OpcNodeId) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable 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. |
Returns
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name or nodeId is a null reference ( |
Create(OpcName, OpcNodeId, object)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(OpcName name, OpcNodeId nodeId, object value)Public Function Create(
name As OpcName,
nodeId As OpcNodeId,
value As Object) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable 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. |
value | Object | The initial value of the new variable node. |
Returns
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name or nodeId is a null reference ( |
Create(OpcName, OpcNodeId, OpcNodeId)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId)Public Function Create(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable 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. |
Returns
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
Create(OpcName, OpcNodeId, OpcNodeId, object)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
object value)Public Function Create(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
value As Object) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable 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. |
value | Object | The initial value of the new variable node. |
Returns
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
Create(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType)Public Function Create(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable 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. |
Returns
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
Create(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, object)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType,
object value)Public Function Create(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType,
value As Object) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable 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. |
value | Object | The initial value of the new variable node. |
Returns
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
Create(OpcName, OpcNodeId, OpcNodeId, OpcNodeId)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId)Public Function Create(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable 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. |
Returns
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 ( |
Create(OpcName, OpcNodeId, OpcNodeId, OpcNodeId, object)
Provides a new instance of the OpcAddVariableNode class using the name of the OpcAddVariableNode.TypeDefinition specific variable 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 OpcAddVariableNode Create(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId,
object value)Public Function Create(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId,
value As Object) As OpcAddVariableNodeParameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new variable 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. |
value | Object | The initial value of the new variable node. |
Returns
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 ( |

