Reference
OpcReadNode Members
Defines a single command of the IOpcReadNodesService.
Reference
OpcReadNode Members
- Type
- OpcReadNode
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Inherits members from OpcNodeAttributeServiceCommand, OpcNodeServiceCommand, OpcServiceCommand.
Constructors
OpcReadNode
| Overload | Description |
|---|---|
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the Value attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the Value attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the attribute. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute according to the range. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute according to the range. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute according to the range. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the Value attribute according to the range. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the Value attribute according to the range. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute according to the range. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute according to the range. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute according to the range. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the attribute according to the range. |
| OpcReadNode( | Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the attribute according to the range. |
OpcReadNode(OpcNodeId)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute.
public OpcReadNode(OpcNodeId nodeId)Public Sub New(nodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The OpcNodeId of the node on which the service will read the Value attribute. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The command does not support empty node identifiers. |
| Argument | The nodeId is a null reference ( |
OpcReadNode(string)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute.
public OpcReadNode(string nodeId)Public Sub New(nodeId As String)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | String | The textual node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
OpcReadNode(int)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute.
public OpcReadNode(int nodeId)Public Sub New(nodeId As Integer)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Int32 | The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
OpcReadNode(string, int)
Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the Value attribute.
public OpcReadNode(string nodeId, int namespaceIndex)Public Sub New(nodeId As String, namespaceIndex As Integer)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | String | The textual node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
namespaceIndex | Int32 | The index of the namespace within that the node with the nodeId specified can be located. |
OpcReadNode(int, int)
Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the Value attribute.
public OpcReadNode(int nodeId, int namespaceIndex)Public Sub New(nodeId As Integer, namespaceIndex As Integer)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Int32 | The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
namespaceIndex | Int32 | The index of the namespace within that the node with the nodeId specified can be located. |
OpcReadNode(OpcNodeId, OpcAttribute)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute.
public OpcReadNode(OpcNodeId nodeId, OpcAttribute attribute)Public Sub New(nodeId As OpcNodeId, attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The OpcNodeId of the node on which the service will read the attribute. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The command does not support empty node identifiers. |
| Argument | The nodeId is a null reference ( |
OpcReadNode(string, OpcAttribute)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute.
public OpcReadNode(string nodeId, OpcAttribute attribute)Public Sub New(nodeId As String, attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | String | The textual node identifier of the node on which the service, who will execute this command, will operate on its attribute. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
OpcReadNode(int, OpcAttribute)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute.
public OpcReadNode(int nodeId, OpcAttribute attribute)Public Sub New(nodeId As Integer, attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Int32 | The numeric node identifier of the node on which the service, who will execute this command, will operate on its attribute. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
OpcReadNode(string, int, OpcAttribute)
Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the attribute.
public OpcReadNode(string nodeId, int namespaceIndex, OpcAttribute attribute)Public Sub New(
nodeId As String,
namespaceIndex As Integer,
attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | String | The textual node identifier of the node on which the service, who will execute this command, will operate on its attribute. |
namespaceIndex | Int32 | The index of the namespace within that the node with the nodeId specified can be located. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
OpcReadNode(int, int, OpcAttribute)
Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the attribute.
public OpcReadNode(int nodeId, int namespaceIndex, OpcAttribute attribute)Public Sub New(
nodeId As Integer,
namespaceIndex As Integer,
attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Int32 | The numeric node identifier of the node on which the service, who will execute this command, will operate on its attribute. |
namespaceIndex | Int32 | The index of the namespace within that the node with the nodeId specified can be located. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
OpcReadNode(OpcNodeId, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute according to the range.
public OpcReadNode(OpcNodeId nodeId, OpcRange range)Public Sub New(nodeId As OpcNodeId, range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The OpcNodeId of the node on which the service will read the Value attribute. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The command does not support empty node identifiers. |
| Argument | The nodeId is a null reference ( |
OpcReadNode(string, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute according to the range.
public OpcReadNode(string nodeId, OpcRange range)Public Sub New(nodeId As String, range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | String | The textual node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
OpcReadNode(int, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the Value attribute according to the range.
public OpcReadNode(int nodeId, OpcRange range)Public Sub New(nodeId As Integer, range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Int32 | The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
OpcReadNode(string, int, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the Value attribute according to the range.
public OpcReadNode(string nodeId, int namespaceIndex, OpcRange range)Public Sub New(nodeId As String, namespaceIndex As Integer, range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | String | The textual node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
namespaceIndex | Int32 | The index of the namespace within that the node with the nodeId specified can be located. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
OpcReadNode(int, int, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the Value attribute according to the range.
public OpcReadNode(int nodeId, int namespaceIndex, OpcRange range)Public Sub New(nodeId As Integer, namespaceIndex As Integer, range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Int32 | The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
namespaceIndex | Int32 | The index of the namespace within that the node with the nodeId specified can be located. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
OpcReadNode(OpcNodeId, OpcAttribute, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute according to the range.
public OpcReadNode(OpcNodeId nodeId, OpcAttribute attribute, OpcRange range)Public Sub New(
nodeId As OpcNodeId,
attribute As OpcAttribute,
range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The OpcNodeId of the node on which the service will read the attribute. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The command does not support empty node identifiers. |
| Argument | The nodeId is a null reference ( |
OpcReadNode(string, OpcAttribute, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute according to the range.
public OpcReadNode(string nodeId, OpcAttribute attribute, OpcRange range)Public Sub New(nodeId As String, attribute As OpcAttribute, range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | String | The textual node identifier of the node on which the service, who will execute this command, will operate on its attribute. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
OpcReadNode(int, OpcAttribute, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId to read the attribute according to the range.
public OpcReadNode(int nodeId, OpcAttribute attribute, OpcRange range)Public Sub New(nodeId As Integer, attribute As OpcAttribute, range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Int32 | The numeric node identifier of the node on which the service, who will execute this command, will operate on its attribute. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
OpcReadNode(string, int, OpcAttribute, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the attribute according to the range.
public OpcReadNode(
string nodeId,
int namespaceIndex,
OpcAttribute attribute,
OpcRange range)Public Sub New(
nodeId As String,
namespaceIndex As Integer,
attribute As OpcAttribute,
range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | String | The textual node identifier of the node on which the service, who will execute this command, will operate on its attribute. |
namespaceIndex | Int32 | The index of the namespace within that the node with the nodeId specified can be located. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
OpcReadNode(int, int, OpcAttribute, OpcRange)
Initializes a new instance of the OpcReadNode class using the specified nodeId and namespaceIndex to read the attribute according to the range.
public OpcReadNode(
int nodeId,
int namespaceIndex,
OpcAttribute attribute,
OpcRange range)Public Sub New(
nodeId As Integer,
namespaceIndex As Integer,
attribute As OpcAttribute,
range As OpcRange)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Int32 | The numeric node identifier of the node on which the service, who will execute this command, will operate on its attribute. |
namespaceIndex | Int32 | The index of the namespace within that the node with the nodeId specified can be located. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
range | OpcRange | The OpcRange to use to identify the single element or range of elements to read. |
Properties
Range
Gets the OpcRange used to identify a single element or range of elements in the Attribute.
public OpcRange Range { get; }Public ReadOnly Property Range As OpcRangeProperty value
The OpcRange used to identify a single element of an array or a single range of indexes for arrays. If a range of elements is specified, the values are returned as a composite. The first element is identified by index zero. If the specified Attribute is an array and this property is equals Empty, then all elements are to be included in the range.

