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 |
---|---|
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. |