OpcSubscribeNode Members

Namespace: Opc.UaFx.Client
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcSubscribeNode type exposes the following members.

OpcSubscribeNode(Byte[])

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Byte[], Int32)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Byte[], Int32, OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Byte[], Int32, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(byte[] nodeId, int namespaceIndex, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Byte[], Int32, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(byte[] nodeId, int namespaceIndex, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Byte[], OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Byte[], OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(byte[] nodeId, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Byte[], OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(byte[] nodeId, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Guid)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Guid, Int32)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Guid, Int32, OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Guid, Int32, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(Guid nodeId, int namespaceIndex, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Guid, Int32, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(Guid nodeId, int namespaceIndex, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Guid, OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Guid, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(Guid nodeId, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Guid, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(Guid nodeId, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Int32)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Int32, Int32)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Int32, Int32, OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Int32, Int32, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(int nodeId, int namespaceIndex, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Int32, Int32, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(int nodeId, int namespaceIndex, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Int32, OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(Int32, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(int nodeId, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(Int32, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(int nodeId, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(OpcNodeId)

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

C#

public OpcSubscribeNode(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).

OpcSubscribeNode(OpcNodeId, OpcAttribute)

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

C#

public OpcSubscribeNode(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).

OpcSubscribeNode(OpcNodeId, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(OpcNodeId nodeId, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcSubscribeNode(OpcNodeId, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(OpcNodeId nodeId, OpcMonitoringFilter filter)


Parameters

nodeId OpcNodeId

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

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcSubscribeNode(String)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(String, Int32)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(String, Int32, OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(String, Int32, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(string nodeId, int namespaceIndex, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(String, Int32, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(string nodeId, int namespaceIndex, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(String, OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(String, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(string nodeId, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(String, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(string nodeId, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(UInt32)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(UInt32, Int32)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(UInt32, Int32, OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(UInt32, Int32, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(uint nodeId, int namespaceIndex, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(UInt32, Int32, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(uint nodeId, int namespaceIndex, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(UInt32, OpcAttribute)

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

C#

public OpcSubscribeNode(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.

OpcSubscribeNode(UInt32, OpcAttribute, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(uint nodeId, OpcAttribute attribute, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeNode(UInt32, OpcMonitoringFilter)

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

C#

public OpcSubscribeNode(uint nodeId, OpcMonitoringFilter filter)


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.

filter OpcMonitoringFilter

The OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by the OpcSubscribeNode command.


Exceptions

ArgumentException

The command does not support empty node identifiers.

Filter

Gets the OpcMonitoringFilter to be used by the server's subscription to - which the monitored item belongs - to filter the monitored data before it is reported to the client, which owns the monitored item described by this OpcSubscribeNode command.

C#

public OpcMonitoringFilter Filter { get; }


Property Value

OpcMonitoringFilter

An instance of the OpcMonitoringFilter if specified; otherwise a null reference (Nothing in Visual Basic).