OpcNodeReferenceSource Class

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll

Provides a set of methods to construct OpcNodeReference instances using different source node information.

C#

public class OpcNodeReferenceSource


Inheritance Object › OpcNodeReferenceSource

Name Description
OpcNodeReferenceSource(IOpcNode) Initializes a new instance of the OpcNodeReferenceSource class using the node specified from which the references constructed originate from.
OpcNodeReferenceSource(OpcNodeId) Initializes a new instance of the OpcNodeReferenceSource class using the nodeId to identify the node from which the references constructed originate from.
Name Description
Node Gets the node from which the references constructed originate from.
NodeId Gets the identifier of the node from which the references constructred originate from.
Name Description
To(IEnumerable) Provides a node / references bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the references specified.
To(IOpcNode) Provides a set of node / reference bundles in a new instance of the OpcNodeReferenceSet class using the source node information of this OpcNodeReferenceSource and the targetNode as the target of the references. The references created represent a ParentToChild and ChildToParent relation using Organizes as the type of reference.
To(IOpcNode, OpcNodeId) Provides a set of node / reference bundles in a new instance of the OpcNodeReferenceSet class using the source node information of this OpcNodeReferenceSource and the targetNode as the target of the reference. The references created represent a ParentToChild and ChildToParent relation using the type of reference identified by the referenceTypeId specified.
To(IOpcNode, OpcReferenceType) Provides a set of node / reference bundles in a new instance of the OpcNodeReferenceSet class using the source node information of this OpcNodeReferenceSource and the targetNode as the target of the reference. The references created represent a ParentToChild and ChildToParent relation using the referenceType as the type of reference.
To(OpcNodeId) Provides a set of node / reference bundles in a new instance of the OpcNodeReferenceSet class using the source node information of this OpcNodeReferenceSource and the targetNodeId as the identifier of the target of the references. The references created represent a ParentToChild and ChildToParent relation using Organizes as the type of reference.
To(OpcNodeId, OpcNodeId) Provides a set of node / reference bundles in a new instance of the OpcNodeReferenceSet class using the source node information of this OpcNodeReferenceSource and the targetNodeId as the identifier of the target of the reference. The references created represent a ParentToChild and ChildToParent relation using the type of reference identified by the referenceTypeId specified.
To(OpcNodeId, OpcReferenceType) Provides a set of node / reference bundles in a new instance of the OpcNodeReferenceSet class using the source node information of this OpcNodeReferenceSource and the targetNodeId as the identifier of the target of the reference. The references created represent a ParentToChild and ChildToParent relation using the referenceType as the type of reference.
To(OpcReference) Provides a node / references bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the references specified.
ToChild(IOpcNode) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNode as the target of the reference. The reference created represents a ParentToChild relation using Organizes as the type of reference.
ToChild(IOpcNode, OpcNodeId) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNode as the target of the reference. The reference created represents a ParentToChild relation using the type of reference identified by the referenceTypeId specified.
ToChild(IOpcNode, OpcReferenceType) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNode as the target of the reference. The reference created represents a ParentToChild relation using the referenceType as the type of reference.
ToChild(OpcNodeId) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNodeId as the identifier of the target of the reference. The reference created represents a ParentToChild relation using Organizes as the type of reference.
ToChild(OpcNodeId, OpcNodeId) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNodeId as the identifier of the target of the reference. The reference created represents a ParentToChild relation using the type of reference identified by the referenceTypeId specified.
ToChild(OpcNodeId, OpcReferenceType) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNodeId as the identifier of the target of the reference. The reference created represents a ParentToChild relation using the referenceType as the type of reference.
ToParent(IOpcNode) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNode as the target of the reference. The reference created represents a ChildToParent relation using Organizes as the type of reference.
ToParent(IOpcNode, OpcNodeId) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNode as the target of the reference. The reference created represents a ChildToParent relation using the type of reference identified by the referenceTypeId specified.
ToParent(IOpcNode, OpcReferenceType) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNode as the target of the reference. The reference created represents a ChildToParent relation using the referenceType as the type of reference.
ToParent(OpcNodeId) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNodeId as the identifier of the target of the reference. The reference created represents a ChildToParent relation using Organizes as the type of reference.
ToParent(OpcNodeId, OpcNodeId) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNodeId as the identifier of the target of the reference. The reference created represents a ChildToParent relation using the type of reference identified by the referenceTypeId specified.
ToParent(OpcNodeId, OpcReferenceType) Provides a node / reference bundle in a new instance of the OpcNodeReference class using the source node information of this OpcNodeReferenceSource and the targetNodeId as the identifier of the target of the reference. The reference created represents a ChildToParent relation using the referenceType as the type of reference.
ToString Returns a string representing the information contained in the OpcNodeReferenceSource.