Skip to content

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 OpcNodeId

Property value

OpcNodeId

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 ​

static

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 OpcEventNodeSnapshot

Parameters

NameTypeDescription
contextOpcContextThe OpcContext to use to collect the snapshot data.
nodeOpcEventNodeThe OpcEventNode from which the snapshot data is to be collected.

Returns

OpcEventNodeSnapshot

A new instance of the OpcEventNodeSnapshot class containing the browsable information of the node specified.

Exceptions

ExceptionCondition
ArgumentNullExceptionThe context or node is a null reference (Nothing in Visual Basic).