Skip to content

Reference

IOpcNodeReferenceAware Members

Defines the lowest common interface of types which offer OpcNodeReference instances using different circumstances and conditions to define or provide OpcNodeReference class instances.

Reference

IOpcNodeReferenceAware Members ​

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

Methods ​

GetReferences ​

3 overloads

OverloadDescription
GetReferences()Retrieves a static / preset sequence of OpcNodeReference instances (if available).
GetReferences(IOpcNode)Retrieves a sequence of OpcNodeReference instances initialized with the node specified (if possible).
GetReferences(OpcNodeId)Retrieves a sequence of OpcNodeReference instances initialized with the nodeId specified (if possible).

GetReferences() ​

Retrieves a static / preset sequence of OpcNodeReference instances (if available).

csharp
IEnumerable<OpcNodeReference> GetReferences()
vbnet
Function GetReferences() As IEnumerable(Of OpcNodeReference)

Returns

IEnumerable<OpcNodeReference>

An IEnumerable<T> of OpcNodeReference instances which are predefined regarding their source node information or an empty sequence.

GetReferences(IOpcNode) ​

Retrieves a sequence of OpcNodeReference instances initialized with the node specified (if possible).

csharp
IEnumerable<OpcNodeReference> GetReferences(IOpcNode node)
vbnet
Function GetReferences(node As IOpcNode) As IEnumerable(Of OpcNodeReference)

Parameters

NameTypeDescription
nodeIOpcNodeThe IOpcNode instance from which the OpcNodeReference instances will originate from or in which they will cease.

Returns

IEnumerable<OpcNodeReference>

An IEnumerable<T> of OpcNodeReference instances initialized using the node passed or an empty sequence.

Exceptions

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

GetReferences(OpcNodeId) ​

Retrieves a sequence of OpcNodeReference instances initialized with the nodeId specified (if possible).

csharp
IEnumerable<OpcNodeReference> GetReferences(OpcNodeId nodeId)
vbnet
Function GetReferences(nodeId As OpcNodeId) As IEnumerable(Of OpcNodeReference)

Parameters

NameTypeDescription
nodeIdOpcNodeIdThe OpcNodeId which identifies the node from which the OpcNodeReference instances will originate from or in which they will cease.

Returns

IEnumerable<OpcNodeReference>

An IEnumerable<T> of OpcNodeReference instances initialized using the nodeId passed or an empty sequence.

Exceptions

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