OpcNodeReferenceSet Members

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

OpcNodeReferenceSet(IEnumerable<OpcNodeReference>)

Initializes a new instance of the OpcNodeReferenceSet class using the references specified.

C#

public OpcNodeReferenceSet(IEnumerable<OpcNodeReference> references)


Parameters

references IEnumerable<OpcNodeReference>

The sequence of OpcNodeReference instance to represent by the new OpcNodeReferenceSet.


Exceptions

ArgumentNullException

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

GetReferences()

Retrieves a static / preset sequence of OpcNodeReference instances.

C#

public IEnumerable<OpcNodeReference> GetReferences()


Returns

IEnumerable<OpcNodeReference>

An IEnumerable┬┤1 of OpcNodeReference instances which are predefined regarding their source node information.

GetReferences(IOpcNode)

Retrieves an empty sequence of OpcNodeReference instances.

C#

public IEnumerable<OpcNodeReference> GetReferences(IOpcNode node)


Parameters

node IOpcNode

The IOpcNode instance from which the OpcNodeReference instances shall originate from or in which they shall cease.


Returns

IEnumerable<OpcNodeReference>

An empty IEnumerable┬┤1 of OpcNodeReference instances.



Exceptions

ArgumentNullException

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

GetReferences(OpcNodeId)

Retrieves an empty sequence of OpcNodeReference instances.

C#

public IEnumerable<OpcNodeReference> GetReferences(OpcNodeId nodeId)


Parameters

nodeId OpcNodeId

The OpcNodeId which identifies the node from which the OpcNodeReference instances shall originate from or in which they shall cease.


Returns

IEnumerable<OpcNodeReference>

An empty IEnumerable┬┤1 of OpcNodeReference instances.



Exceptions

ArgumentNullException

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