Skip to content

Reference

OpcSubscribeNode Members

Represents a single OPC UA service command which addresses the 'CreateSubscription' service to define a single monitored item of a subscription using the setup represented.

Reference

OpcSubscribeNode Members ​

Type
OpcSubscribeNode
Namespace
Opc.UaFx.Client
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Inherits members from OpcNodeAttributeServiceCommand, OpcNodeServiceCommand, OpcServiceCommand.

Constructors ​

OpcSubscribeNode ​

44 overloads

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

Exceptions (all overloads)

ExceptionCondition
ArgumentExceptionThe command does not support empty node identifiers.

OpcSubscribeNode(byte[]) ​

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

csharp
public OpcSubscribeNode(byte[] nodeId)
vbnet
Public 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.

OpcSubscribeNode(Guid) ​

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

csharp
public OpcSubscribeNode(Guid nodeId)
vbnet
Public 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.

OpcSubscribeNode(int) ​

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

csharp
public OpcSubscribeNode(int nodeId)
vbnet
Public 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.

OpcSubscribeNode(uint) ​

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

csharp
public OpcSubscribeNode(uint nodeId)
vbnet
Public 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.

OpcSubscribeNode(string) ​

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

csharp
public OpcSubscribeNode(string nodeId)
vbnet
Public 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.

OpcSubscribeNode(byte[], OpcAttribute) ​

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

csharp
public OpcSubscribeNode(byte[] nodeId, OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(Guid, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(Guid nodeId, OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(int, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(int nodeId, OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(uint, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(uint nodeId, OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(string, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(string nodeId, OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(byte[], int) ​

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

csharp
public OpcSubscribeNode(byte[] nodeId, int namespaceIndex)
vbnet
Public 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.

OpcSubscribeNode(Guid, int) ​

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

csharp
public OpcSubscribeNode(Guid nodeId, int namespaceIndex)
vbnet
Public 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.

OpcSubscribeNode(int, int) ​

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

csharp
public OpcSubscribeNode(int nodeId, int namespaceIndex)
vbnet
Public 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.

OpcSubscribeNode(uint, int) ​

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

csharp
public OpcSubscribeNode(uint nodeId, int namespaceIndex)
vbnet
Public 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.

OpcSubscribeNode(string, int) ​

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

csharp
public OpcSubscribeNode(string nodeId, int namespaceIndex)
vbnet
Public 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.

OpcSubscribeNode(byte[], int, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(
    byte[] nodeId,
    int namespaceIndex,
    OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(Guid, int, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(Guid nodeId, int namespaceIndex, OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(int, int, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(int nodeId, int namespaceIndex, OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(uint, int, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(uint nodeId, int namespaceIndex, OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(string, int, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(
    string nodeId,
    int namespaceIndex,
    OpcAttribute attribute)
vbnet
Public 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.

OpcSubscribeNode(byte[], OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(byte[] nodeId, OpcMonitoringFilter filter)
vbnet
Public Sub New(nodeId As Byte(), filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(Guid, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(Guid nodeId, OpcMonitoringFilter filter)
vbnet
Public Sub New(nodeId As Guid, filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(int, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(int nodeId, OpcMonitoringFilter filter)
vbnet
Public Sub New(nodeId As Integer, filter As OpcMonitoringFilter)

Parameters

NameTypeDescription
nodeIdInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(uint, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(uint nodeId, OpcMonitoringFilter filter)
vbnet
Public Sub New(nodeId As UInteger, filter As OpcMonitoringFilter)

Parameters

NameTypeDescription
nodeIdUInt32The numeric node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(string, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(string nodeId, OpcMonitoringFilter filter)
vbnet
Public Sub New(nodeId As String, filter As OpcMonitoringFilter)

Parameters

NameTypeDescription
nodeIdStringThe textual node identifier of the node on which the service, who will execute this command, will operate on its Value attribute.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(byte[], int, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    byte[] nodeId,
    int namespaceIndex,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As Byte(),
    namespaceIndex As Integer,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(Guid, int, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    Guid nodeId,
    int namespaceIndex,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As Guid,
    namespaceIndex As Integer,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(int, int, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    int nodeId,
    int namespaceIndex,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As Integer,
    namespaceIndex As Integer,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(uint, int, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    uint nodeId,
    int namespaceIndex,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As UInteger,
    namespaceIndex As Integer,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(string, int, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    string nodeId,
    int namespaceIndex,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As String,
    namespaceIndex As Integer,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(byte[], OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    byte[] nodeId,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As Byte(),
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(Guid, OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    Guid nodeId,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As Guid,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(int, OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    int nodeId,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As Integer,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(uint, OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    uint nodeId,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As UInteger,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(string, OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    string nodeId,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As String,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(byte[], int, OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    byte[] nodeId,
    int namespaceIndex,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As Byte(),
    namespaceIndex As Integer,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(Guid, int, OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    Guid nodeId,
    int namespaceIndex,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As Guid,
    namespaceIndex As Integer,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(int, int, OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    int nodeId,
    int namespaceIndex,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As Integer,
    namespaceIndex As Integer,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(uint, int, OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    uint nodeId,
    int namespaceIndex,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As UInteger,
    namespaceIndex As Integer,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(string, int, OpcAttribute, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(
    string nodeId,
    int namespaceIndex,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As String,
    namespaceIndex As Integer,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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.

OpcSubscribeNode(OpcNodeId) ​

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

csharp
public OpcSubscribeNode(OpcNodeId nodeId)
vbnet
Public 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).

OpcSubscribeNode(OpcNodeId, OpcAttribute) ​

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

csharp
public OpcSubscribeNode(OpcNodeId nodeId, OpcAttribute attribute)
vbnet
Public 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).

OpcSubscribeNode(OpcNodeId, OpcMonitoringFilter) ​

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

csharp
public OpcSubscribeNode(OpcNodeId nodeId, OpcMonitoringFilter filter)
vbnet
Public Sub New(nodeId As OpcNodeId, filter As OpcMonitoringFilter)

Parameters

NameTypeDescription
nodeIdOpcNodeIdThe OpcNodeId of the node on which the service, who will execute this command, will operate on its Value attribute.
filterOpcMonitoringFilterThe 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

ExceptionCondition
ArgumentNullExceptionThe 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.

csharp
public OpcSubscribeNode(
    OpcNodeId nodeId,
    OpcAttribute attribute,
    OpcMonitoringFilter filter)
vbnet
Public Sub New(
    nodeId As OpcNodeId,
    attribute As OpcAttribute,
    filter As OpcMonitoringFilter)

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.
filterOpcMonitoringFilterThe 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

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

Properties ​

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.

csharp
public OpcMonitoringFilter Filter { get; }
vbnet
Public ReadOnly Property Filter As OpcMonitoringFilter

Property value

OpcMonitoringFilter

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