OpcNodeAttributeServiceCommand Members

Namespace: Opc.UaFx.Services
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcNodeAttributeServiceCommand type exposes the following members.

OpcNodeAttributeServiceCommand(Byte[])

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

C#

protected OpcNodeAttributeServiceCommand(byte[] nodeId)


Parameters

nodeId Byte[]

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


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Byte[], Int32)

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

C#

protected OpcNodeAttributeServiceCommand(byte[] nodeId, int namespaceIndex)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Byte[], Int32, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(byte[] nodeId, int namespaceIndex, OpcAttribute attribute)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Byte[], OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(byte[] nodeId, OpcAttribute attribute)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Guid)

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

C#

protected OpcNodeAttributeServiceCommand(Guid nodeId)


Parameters

nodeId Guid

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


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Guid, Int32)

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

C#

protected OpcNodeAttributeServiceCommand(Guid nodeId, int namespaceIndex)


Parameters

nodeId Guid

The general unique identifier (= GUID) 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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Guid, Int32, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(Guid nodeId, int namespaceIndex, OpcAttribute attribute)


Parameters

nodeId Guid

The general unique identifier (= GUID) 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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Guid, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(Guid nodeId, OpcAttribute attribute)


Parameters

nodeId Guid

The general unique identifier (= GUID) 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

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Int32)

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

C#

protected OpcNodeAttributeServiceCommand(int nodeId)


Parameters

nodeId Int32

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


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Int32, Int32)

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

C#

protected OpcNodeAttributeServiceCommand(int nodeId, int namespaceIndex)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Int32, Int32, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(int nodeId, int namespaceIndex, OpcAttribute attribute)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(Int32, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(int nodeId, OpcAttribute attribute)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(OpcNodeId)

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

C#

protected OpcNodeAttributeServiceCommand(OpcNodeId nodeId)


Parameters

nodeId OpcNodeId

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


Exceptions

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcNodeAttributeServiceCommand(OpcNodeId, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(OpcNodeId nodeId, OpcAttribute attribute)


Parameters

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

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcNodeAttributeServiceCommand(String)

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

C#

protected OpcNodeAttributeServiceCommand(string nodeId)


Parameters

nodeId String

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


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(String, Int32)

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

C#

protected OpcNodeAttributeServiceCommand(string nodeId, int namespaceIndex)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(String, Int32, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(string nodeId, int namespaceIndex, OpcAttribute attribute)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(String, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(string nodeId, OpcAttribute attribute)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(UInt32)

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

C#

protected OpcNodeAttributeServiceCommand(uint nodeId)


Parameters

nodeId UInt32

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


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(UInt32, Int32)

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

C#

protected OpcNodeAttributeServiceCommand(uint nodeId, int namespaceIndex)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(UInt32, Int32, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(uint nodeId, int namespaceIndex, OpcAttribute attribute)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcNodeAttributeServiceCommand(UInt32, OpcAttribute)

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

C#

protected OpcNodeAttributeServiceCommand(uint nodeId, OpcAttribute attribute)


Parameters

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.


Exceptions

ArgumentException

The command does not support empty node identifiers.

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.

C#

public OpcAttribute Attribute { get; }


Property Value

OpcAttribute

One of the members defined by the OpcAttribute enumeration.