Reference
OpcModelChangeItem Members
Represents changes in the model regarding a specific node affected by the change actions.
Reference
OpcModelChangeItem Members
- Type
- OpcModelChangeItem
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Constructors
OpcModelChangeItem
| Overload | Description |
|---|---|
| Opc | Initializes a new instance of the Opcaffected) of the node affected by the change actions. |
| Opc | Initializes a new instance of the Opcaffected) of the node affected, the OpcNodeId (affectedType) of the type definition of the node affected and the change actions> applied. |
Exceptions (all overloads)
| Exception | Condition |
|---|---|
| Argument | The actions do not indicate any change. |
OpcModelChangeItem(OpcNodeId, OpcModelChangeActions)
Initializes a new instance of the OpcModelChangeItem class with the OpcNodeId (affected) of the node affected by the change actions.
public OpcModelChangeItem(OpcNodeId affected, OpcModelChangeActions actions)Public Sub New(affected As OpcNodeId, actions As OpcModelChangeActions)Parameters
| Name | Type | Description |
|---|---|---|
affected | OpcNodeId | The OpcNodeId of the node affected. |
actions | Opc | The Opc |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The affected is a null reference ( |
OpcModelChangeItem(OpcNodeId, OpcNodeId, OpcModelChangeActions)
Initializes a new instance of the OpcModelChangeItem class with the OpcNodeId (affected) of the node affected, the OpcNodeId (affectedType) of the type definition of the node affected and the change actions> applied.
public OpcModelChangeItem(
OpcNodeId affected,
OpcNodeId affectedType,
OpcModelChangeActions actions)Public Sub New(
affected As OpcNodeId,
affectedType As OpcNodeId,
actions As OpcModelChangeActions)Parameters
| Name | Type | Description |
|---|---|---|
affected | OpcNodeId | The OpcNodeId of the node affected. |
affectedType | OpcNodeId | The OpcNodeId of the type definition node of the node affected. |
actions | Opc | The Opc |
Exceptions
| Exception | Condition |
|---|---|
| Argument |
Properties
Actions
Gets a value indicating several changes on the affected node at once.
public OpcModelChangeActions Actions { get; }Public ReadOnly Property Actions As OpcModelChangeActionsProperty value
A combination of the members defined by the OpcModelChangeActions enumeration used to identify the different change actions applied to the affected node referred to in Affected.
Affected
Gets the OpcNodeId which specifies which node was changed.
public OpcNodeId Affected { get; }Public ReadOnly Property Affected As OpcNodeIdProperty value
The OpcNodeId of the node which was changed.
Remarks
The client should assume that the affected node has been created or deleted, had a reference added or deleted or the DataType attribute has been changed as described by the Actions.
AffectedType
Gets the OpcNodeId of the type definition node of the affected node in case the node which was changed was an Object or Variable node.
public OpcNodeId AffectedType { get; }Public ReadOnly Property AffectedType As OpcNodeIdProperty value
The OpcNodeId of the type definition node of the affected node if it was an Object or Variable node; otherwise a null reference (Nothing in Visual Basic).

