Reference
OpcDataTypeNode Members
Defines a data type node.
Reference
OpcDataTypeNode Members
- Type
- OpcDataTypeNode
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
Inherits members from OpcTypeNode, OpcNode.
Properties
TypeInfo
Gets the type information of the data type represented by the node.
public OpcDataTypeInfo TypeInfo { get; }Public ReadOnly Property TypeInfo As OpcDataTypeInfoProperty value
The OpcDataTypeInfo of the data type, or a null reference (Nothing in Visual Basic) until the node has been created by its node manager or if no type information could be created for the data type.
Methods
Create
| Overload | Description |
|---|---|
| Create< | Creates a new OpcDataTypeNode used to represent the type specified by T. |
| Create( | Creates a new OpcDataTypeNode used to represent the type specified by dataType. |
| Create( | Creates a new OpcDataTypeNode used to represent the data type defined at runtime by the builder specified. |
| Create< | Creates a new OpcDataTypeNode used to represent the type specified by T which can be identified by the id. |
| Create( | Creates a new OpcDataTypeNode used to represent the type specified by dataType which can be identified by the id. |
| Create< | Creates a new OpcDataTypeNode used to represent the type specified by T which can be identified by the id and name. |
| Create( | Creates a new OpcDataTypeNode used to represent the type specified by dataType which can be identified by the id and name. |
Create<T>()
Creates a new OpcDataTypeNode used to represent the type specified by T.
public static OpcDataTypeNode Create<T>()Public Shared Function Create(Of T)() As OpcDataTypeNodeType parameters
| Name | Description |
|---|---|
T | The type of data to represent. |
Returns
A new instance of the OpcDataTypeNode initialized with defaults determined by the global data type system and the T specified.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The T is not a supported data type. |
Create(Type)
Creates a new OpcDataTypeNode used to represent the type specified by dataType.
public static OpcDataTypeNode Create(Type dataType)Public Shared Function Create(dataType As Type) As OpcDataTypeNodeParameters
| Name | Type | Description |
|---|---|---|
dataType | Type | The type of data to represent. |
Returns
A new instance of the OpcDataTypeNode initialized with defaults determined by the global data type system and the dataType specified.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The dataType is a null reference ( |
| Argument | The dataType specified is not a supported data type. |
Create(IOpcDataTypeBuilder)
Creates a new OpcDataTypeNode used to represent the data type defined at runtime by the builder specified.
public static OpcDataTypeNode Create(IOpcDataTypeBuilder builder)Public Shared Function Create(builder As IOpcDataTypeBuilder) As OpcDataTypeNodeParameters
| Name | Type | Description |
|---|---|---|
builder | IOpc | The IOpc |
Returns
A new instance of the OpcDataTypeNode identified by the Id and named by the Name of the builder.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The builder is a null reference ( |
Remarks
The builder creates the type information when the node is created by its node manager (see TypeInfo).
Create<T>(OpcNodeId)
Creates a new OpcDataTypeNode used to represent the type specified by T which can be identified by the id.
public static OpcDataTypeNode Create<T>(OpcNodeId id)Public Shared Function Create(Of T)(id As OpcNodeId) As OpcDataTypeNodeType parameters
| Name | Description |
|---|---|
T | The type of data to represent. |
Parameters
| Name | Type | Description |
|---|---|---|
id | OpcNodeId | The OpcNodeId through that the new data type node can be identified and accessed. |
Returns
A new instance of the OpcDataTypeNode initialized with defaults determined by the global data type system and the T repecting the id specified.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The T is not a supported data type. |
Create(Type, OpcNodeId)
Creates a new OpcDataTypeNode used to represent the type specified by dataType which can be identified by the id.
public static OpcDataTypeNode Create(Type dataType, OpcNodeId id)Public Shared Function Create(
dataType As Type,
id As OpcNodeId) As OpcDataTypeNodeParameters
| Name | Type | Description |
|---|---|---|
dataType | Type | The type of data to represent. |
id | OpcNodeId | The OpcNodeId through that the new data type node can be identified and accessed. |
Returns
A new instance of the OpcDataTypeNode initialized with defaults determined by the global data type system and the dataType repecting the id specified.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The dataType specified is not a supported data type. |
| Argument | The dataType is a null reference ( |
Create<T>(OpcNodeId, OpcName)
Creates a new OpcDataTypeNode used to represent the type specified by T which can be identified by the id and name.
public static OpcDataTypeNode Create<T>(OpcNodeId id, OpcName name)Public Shared Function Create(Of T)(
id As OpcNodeId,
name As OpcName) As OpcDataTypeNodeType parameters
| Name | Description |
|---|---|
T | The type of data to represent. |
Parameters
| Name | Type | Description |
|---|---|---|
id | OpcNodeId | The OpcNodeId through that the new data type node can be identified and accessed. |
name | OpcName | The OpcName through that the new data type node can be accessed. |
Returns
A new instance of the OpcDataTypeNode initialized with defaults determined by the global data type system and the T repecting the id and name specified.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The T is not a supported data type. |
Create(Type, OpcNodeId, OpcName)
Creates a new OpcDataTypeNode used to represent the type specified by dataType which can be identified by the id and name.
public static OpcDataTypeNode Create(Type dataType, OpcNodeId id, OpcName name)Public Shared Function Create(
dataType As Type,
id As OpcNodeId,
name As OpcName) As OpcDataTypeNodeParameters
| Name | Type | Description |
|---|---|---|
dataType | Type | The type of data to represent. |
id | OpcNodeId | The OpcNodeId through that the new data type node can be identified and accessed. |
name | OpcName | The OpcName through that the new data type node can be accessed. |
Returns
A new instance of the OpcDataTypeNode initialized with defaults determined by the global data type system and the dataType repecting the id and name specified.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The dataType specified is not a supported data type. |
| Argument | The dataType is a null reference ( |

