OpcSubscribeDataChange Members

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

OpcSubscribeDataChange(Byte[], Int32, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], Int32, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], Int32, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], Int32, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], Int32, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], Int32, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Byte[], OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(byte[] nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, Int32, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, Int32, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, Int32, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, Int32, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, int namespaceIndex, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, Int32, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, int namespaceIndex, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, Int32, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Guid, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(Guid nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, Int32, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, Int32, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, Int32, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, Int32, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, int namespaceIndex, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, Int32, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, int namespaceIndex, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, Int32, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(Int32, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(int nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(OpcNodeId, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(OpcNodeId nodeId, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcSubscribeDataChange(OpcNodeId, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(OpcNodeId nodeId, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcSubscribeDataChange(OpcNodeId, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(OpcNodeId nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcSubscribeDataChange(OpcNodeId, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(OpcNodeId nodeId, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


Parameters

nodeId OpcNodeId

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

filter OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcSubscribeDataChange(OpcNodeId, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(OpcNodeId nodeId, OpcDataChangeReceivedEventHandler received)


Parameters

nodeId OpcNodeId

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcSubscribeDataChange(OpcNodeId, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(OpcNodeId nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


Parameters

nodeId OpcNodeId

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

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

ArgumentNullException

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

OpcSubscribeDataChange(String, Int32, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, Int32, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, Int32, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, Int32, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, int namespaceIndex, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, Int32, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, int namespaceIndex, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, Int32, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(String, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(string nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, Int32, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, Int32, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, Int32, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, int namespaceIndex, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, Int32, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, int namespaceIndex, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, Int32, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, int namespaceIndex, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, Int32, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, int namespaceIndex, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, OpcAttribute, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, OpcAttribute attribute, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, OpcAttribute, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, OpcAttribute attribute, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, OpcAttribute, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, OpcAttribute attribute, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, OpcDataChangeFilter, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, OpcDataChangeFilter filter, OpcDataChangeReceivedEventHandler received)


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 OpcDataChangeFilter

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

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, OpcDataChangeReceivedEventHandler received)


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.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.

OpcSubscribeDataChange(UInt32, OpcDataChangeTrigger, OpcDataChangeReceivedEventHandler)

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

C#

public OpcSubscribeDataChange(uint nodeId, OpcDataChangeTrigger trigger, OpcDataChangeReceivedEventHandler received)


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.

trigger OpcDataChangeTrigger

The conditions used by the server under which a data change is to be reported.

received OpcDataChangeReceivedEventHandler

The OpcDataChangeReceivedEventHandler method to assign as the event handler of the DataChangeReceived event or a null reference (Nothing in Visual Basic) if there no event handler is to be assigned first.


Exceptions

ArgumentException

The command does not support empty node identifiers.