Reference
OpcEventNodeSnapshot Members
Defines a lightweight immutable deep snapshot of a whole 'Opc.UaFx.OpcEventNode'.
Reference
OpcEventNodeSnapshot Members
- Type
- OpcEventNodeSnapshot
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Inherits members from OpcInstanceNodeSnapshot.
Properties
EventTypeId
Gets the node identifier identifying the type of 'Opc.UaFx.OpcEventNode' the OpcEventNodeSnapshot belong to.
csharp
public OpcNodeId EventTypeId { get; }vbnet
Public ReadOnly Property EventTypeId As OpcNodeIdProperty value
An instance of the OpcNodeId representing the 'Opc.UaFx.OpcInstanceNode.TypeDefinitionId' of the 'Opc.UaFx.OpcEventNode' from that the snapshot has been created.
Methods
Create
Creates a new OpcEventNodeSnapshot from the node specified.
csharp
public static OpcEventNodeSnapshot Create(OpcContext context, OpcEventNode node)vbnet
Public Shared Function Create(
context As OpcContext,
node As OpcEventNode) As OpcEventNodeSnapshotParameters
| Name | Type | Description |
|---|---|---|
context | OpcContext | The OpcContext to use to collect the snapshot data. |
node | OpcEventNode | The OpcEventNode from which the snapshot data is to be collected. |
Returns
A new instance of the OpcEventNodeSnapshot class containing the browsable information of the node specified.
Exceptions
| Exception | Condition |
|---|---|
| Argument | The context or node is a null reference ( |

