Skip to content

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 ​

protected · 22 overloads

OverloadDescription
OpcNodeAttributeServiceCommand(byte[])protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(Guid)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(int)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(uint)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(string)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(byte[], OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
OpcNodeAttributeServiceCommand(Guid, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
OpcNodeAttributeServiceCommand(int, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
OpcNodeAttributeServiceCommand(uint, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
OpcNodeAttributeServiceCommand(string, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.
OpcNodeAttributeServiceCommand(byte[], int)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(Guid, int)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(int, int)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(uint, int)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(string, int)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(byte[], int, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
OpcNodeAttributeServiceCommand(Guid, int, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
OpcNodeAttributeServiceCommand(int, int, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
OpcNodeAttributeServiceCommand(uint, int, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
OpcNodeAttributeServiceCommand(string, int, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.
OpcNodeAttributeServiceCommand(OpcNodeId)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.
OpcNodeAttributeServiceCommand(OpcNodeId, OpcAttribute)protectedInitializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.

Exceptions (all overloads)

ExceptionCondition
ArgumentExceptionThe command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(byte[]) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(byte[] nodeId)
vbnet
Protected Sub New(nodeId As Byte())

Parameters

NameTypeDescription
nodeIdByte[]The opaque node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.

OpcNodeAttributeServiceCommand(Guid) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(Guid nodeId)
vbnet
Protected Sub New(nodeId As Guid)

Parameters

NameTypeDescription
nodeIdGuidThe general unique identifier (= GUID) of the node on which the service, who will execute this command, will operate on its Value attribute.

OpcNodeAttributeServiceCommand(int) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(int nodeId)
vbnet
Protected Sub New(nodeId As Integer)

Parameters

NameTypeDescription
nodeIdInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.

OpcNodeAttributeServiceCommand(uint) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(uint nodeId)
vbnet
Protected Sub New(nodeId As UInteger)

Parameters

NameTypeDescription
nodeIdUInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.

OpcNodeAttributeServiceCommand(string) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(string nodeId)
vbnet
Protected Sub New(nodeId As String)

Parameters

NameTypeDescription
nodeIdStringThe textual node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.

OpcNodeAttributeServiceCommand(byte[], OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.

csharp
protected OpcNodeAttributeServiceCommand(byte[] nodeId, OpcAttribute attribute)
vbnet
Protected Sub New(nodeId As Byte(), attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdByte[]The opaque node identifier of the node on which the service, who will execute this command, will operate on its attribute.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(Guid, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.

csharp
protected OpcNodeAttributeServiceCommand(Guid nodeId, OpcAttribute attribute)
vbnet
Protected Sub New(nodeId As Guid, attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdGuidThe general unique identifier (= GUID) of the node on which the service, who will execute this command, will operate on its attribute.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(int, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.

csharp
protected OpcNodeAttributeServiceCommand(int nodeId, OpcAttribute attribute)
vbnet
Protected Sub New(nodeId As Integer, attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its attribute.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(uint, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.

csharp
protected OpcNodeAttributeServiceCommand(uint nodeId, OpcAttribute attribute)
vbnet
Protected Sub New(nodeId As UInteger, attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdUInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its attribute.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(string, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.

csharp
protected OpcNodeAttributeServiceCommand(string nodeId, OpcAttribute attribute)
vbnet
Protected Sub New(nodeId As String, attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdStringThe textual node identifier of the node on which the service, who will execute this command, will operate on its attribute.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(byte[], int) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(byte[] nodeId, int namespaceIndex)
vbnet
Protected Sub New(nodeId As Byte(), namespaceIndex As Integer)

Parameters

NameTypeDescription
nodeIdByte[]The opaque node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.

OpcNodeAttributeServiceCommand(Guid, int) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(Guid nodeId, int namespaceIndex)
vbnet
Protected Sub New(nodeId As Guid, namespaceIndex As Integer)

Parameters

NameTypeDescription
nodeIdGuidThe general unique identifier (= GUID) of the node on which the service, who will execute this command, will operate on its Value attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.

OpcNodeAttributeServiceCommand(int, int) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(int nodeId, int namespaceIndex)
vbnet
Protected Sub New(nodeId As Integer, namespaceIndex As Integer)

Parameters

NameTypeDescription
nodeIdInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.

OpcNodeAttributeServiceCommand(uint, int) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(uint nodeId, int namespaceIndex)
vbnet
Protected Sub New(nodeId As UInteger, namespaceIndex As Integer)

Parameters

NameTypeDescription
nodeIdUInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.

OpcNodeAttributeServiceCommand(string, int) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(string nodeId, int namespaceIndex)
vbnet
Protected Sub New(nodeId As String, namespaceIndex As Integer)

Parameters

NameTypeDescription
nodeIdStringThe textual node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.

OpcNodeAttributeServiceCommand(byte[], int, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.

csharp
protected OpcNodeAttributeServiceCommand(
    byte[] nodeId,
    int namespaceIndex,
    OpcAttribute attribute)
vbnet
Protected Sub New(
    nodeId As Byte(),
    namespaceIndex As Integer,
    attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdByte[]The opaque node identifier of the node on which the service, who will execute this command, will operate on its attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(Guid, int, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.

csharp
protected OpcNodeAttributeServiceCommand(
    Guid nodeId,
    int namespaceIndex,
    OpcAttribute attribute)
vbnet
Protected Sub New(
    nodeId As Guid,
    namespaceIndex As Integer,
    attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdGuidThe general unique identifier (= GUID) of the node on which the service, who will execute this command, will operate on its attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(int, int, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.

csharp
protected OpcNodeAttributeServiceCommand(
    int nodeId,
    int namespaceIndex,
    OpcAttribute attribute)
vbnet
Protected Sub New(
    nodeId As Integer,
    namespaceIndex As Integer,
    attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(uint, int, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.

csharp
protected OpcNodeAttributeServiceCommand(
    uint nodeId,
    int namespaceIndex,
    OpcAttribute attribute)
vbnet
Protected Sub New(
    nodeId As UInteger,
    namespaceIndex As Integer,
    attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdUInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(string, int, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId and namespaceIndex specified to operate on the attribute.

csharp
protected OpcNodeAttributeServiceCommand(
    string nodeId,
    int namespaceIndex,
    OpcAttribute attribute)
vbnet
Protected Sub New(
    nodeId As String,
    namespaceIndex As Integer,
    attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdStringThe textual node identifier of the node on which the service, who will execute this command, will operate on its attribute.
namespaceIndexInt32The index of the namespace within that the node with the nodeId specified can be located.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

OpcNodeAttributeServiceCommand(OpcNodeId) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the Value attribute.

csharp
protected OpcNodeAttributeServiceCommand(OpcNodeId nodeId)
vbnet
Protected Sub New(nodeId As OpcNodeId)

Parameters

NameTypeDescription
nodeIdOpcNodeIdThe OpcNodeId of the node on which the service, who will execute this command, will operate on its Value attribute.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe nodeId is a null reference (Nothing in Visual Basic).

OpcNodeAttributeServiceCommand(OpcNodeId, OpcAttribute) ​

protected

Initializes a new instance of the OpcNodeAttributeServiceCommand class using the nodeId specified to operate on the attribute defined.

csharp
protected OpcNodeAttributeServiceCommand(
    OpcNodeId nodeId,
    OpcAttribute attribute)
vbnet
Protected Sub New(nodeId As OpcNodeId, attribute As OpcAttribute)

Parameters

NameTypeDescription
nodeIdOpcNodeIdThe OpcNodeId of the node on which the service, who will execute this command, will operate on its attribute.
attributeOpcAttributeOne of the members defined by the OpcAttribute enumeration that defines which node attribute is to be used by the service.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe nodeId is a null reference (Nothing in Visual Basic).

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.

csharp
public OpcAttribute Attribute { get; }
vbnet
Public Property Attribute As OpcAttribute

Property value

OpcAttribute

One of the members defined by the OpcAttribute enumeration.