Reference
OpcNodeAttributeServiceCommand Members
Provides an abstract base class for node attribute orientated OPC UA services which at least require the OpcNodeId of a specific node and one of the members defined by the OpcAttribute enumeration of the node attribute to operate on.
Reference
OpcNodeAttributeServiceCommand Members
- Type
- OpcNodeAttributeServiceCommand
- Namespace
- Opc.UaFx.Services
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Inherits members from OpcNodeServiceCommand, OpcServiceCommand.
Constructors
OpcNodeAttributeServiceCommand
| Overload | Description |
|---|---|
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the attribute defined. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the attribute defined. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the attribute defined. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the attribute defined. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the attribute defined. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the attribute. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the attribute. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the attribute. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the attribute. |
| Opc | Initializes a new instance of the OpcnodeId and namespaceIndex specified to operate on the attribute. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the Value attribute. |
| Opc | Initializes a new instance of the OpcnodeId specified to operate on the attribute defined. |
Exceptions (all overloads)
| Exception | Condition |
|---|---|
| Argument | The command does not support empty node identifiers. |
OpcNodeAttributeServiceCommand(byte[])
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(byte[] nodeId)Protected Sub New(nodeId As Byte())Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Byte[] | The opaque node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
OpcNodeAttributeServiceCommand(Guid)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(Guid nodeId)Protected Sub New(nodeId As Guid)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Guid | The general unique identifier ( |
OpcNodeAttributeServiceCommand(int)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(int nodeId)Protected 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. |
OpcNodeAttributeServiceCommand(uint)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(uint nodeId)Protected Sub New(nodeId As UInteger)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | UInt32 | The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute. |
OpcNodeAttributeServiceCommand(string)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(string nodeId)Protected 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. |
OpcNodeAttributeServiceCommand(byte[], OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
protected OpcNodeAttributeServiceCommand(byte[] nodeId, OpcAttribute attribute)Protected Sub New(nodeId As Byte(), attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Byte[] | The opaque 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. |
OpcNodeAttributeServiceCommand(Guid, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
protected OpcNodeAttributeServiceCommand(Guid nodeId, OpcAttribute attribute)Protected Sub New(nodeId As Guid, attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Guid | The general unique identifier (attribute. |
attribute | OpcAttribute | One of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service. |
OpcNodeAttributeServiceCommand(int, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
protected OpcNodeAttributeServiceCommand(int nodeId, OpcAttribute attribute)Protected 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. |
OpcNodeAttributeServiceCommand(uint, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
protected OpcNodeAttributeServiceCommand(uint nodeId, OpcAttribute attribute)Protected Sub New(nodeId As UInteger, attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | UInt32 | 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. |
OpcNodeAttributeServiceCommand(string, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
protected OpcNodeAttributeServiceCommand(string nodeId, OpcAttribute attribute)Protected 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. |
OpcNodeAttributeServiceCommand(byte[], int)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(byte[] nodeId, int namespaceIndex)Protected Sub New(nodeId As Byte(), namespaceIndex As Integer)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Byte[] | The opaque 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. |
OpcNodeAttributeServiceCommand(Guid, int)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(Guid nodeId, int namespaceIndex)Protected Sub New(nodeId As Guid, namespaceIndex As Integer)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Guid | The general unique identifier ( |
namespaceIndex | Int32 | The index of the namespace within that the node with the nodeId specified can be located. |
OpcNodeAttributeServiceCommand(int, int)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(int nodeId, int namespaceIndex)Protected 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. |
OpcNodeAttributeServiceCommand(uint, int)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(uint nodeId, int namespaceIndex)Protected Sub New(nodeId As UInteger, namespaceIndex As Integer)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | UInt32 | 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. |
OpcNodeAttributeServiceCommand(string, int)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(string nodeId, int namespaceIndex)Protected 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. |
OpcNodeAttributeServiceCommand(byte[], int, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
protected OpcNodeAttributeServiceCommand(
byte[] nodeId,
int namespaceIndex,
OpcAttribute attribute)Protected Sub New(
nodeId As Byte(),
namespaceIndex As Integer,
attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Byte[] | The opaque 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. |
OpcNodeAttributeServiceCommand(Guid, int, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
protected OpcNodeAttributeServiceCommand(
Guid nodeId,
int namespaceIndex,
OpcAttribute attribute)Protected Sub New(
nodeId As Guid,
namespaceIndex As Integer,
attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | Guid | The general unique identifier (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. |
OpcNodeAttributeServiceCommand(int, int, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
protected OpcNodeAttributeServiceCommand(
int nodeId,
int namespaceIndex,
OpcAttribute attribute)Protected 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. |
OpcNodeAttributeServiceCommand(uint, int, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
protected OpcNodeAttributeServiceCommand(
uint nodeId,
int namespaceIndex,
OpcAttribute attribute)Protected Sub New(
nodeId As UInteger,
namespaceIndex As Integer,
attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | UInt32 | 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. |
OpcNodeAttributeServiceCommand(string, int, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
protected OpcNodeAttributeServiceCommand(
string nodeId,
int namespaceIndex,
OpcAttribute attribute)Protected 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. |
OpcNodeAttributeServiceCommand(OpcNodeId)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
protected OpcNodeAttributeServiceCommand(OpcNodeId nodeId)Protected Sub New(nodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The OpcNodeId of the node on which the service, who will execute this command, will operate on its Value attribute. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId is a null reference ( |
OpcNodeAttributeServiceCommand(OpcNodeId, OpcAttribute)
Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
protected OpcNodeAttributeServiceCommand(
OpcNodeId nodeId,
OpcAttribute attribute)Protected Sub New(nodeId As OpcNodeId, attribute As OpcAttribute)Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The OpcNodeId 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. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The nodeId is a null reference ( |
Properties
Attribute
Gets the OpcAttribute used to setup this command and which is used by the node attribute orientated service to operate on the node identified by the NodeId.
public OpcAttribute Attribute { get; }Public Property Attribute As OpcAttributeProperty value
One of the members defined by the OpcAttribute enumeration.

