Skip to content

Reference

OpcOrderedObjectNode Members

Provides an abstract implementation of the IOpcOrderedObjectNode.

Reference

OpcOrderedObjectNode Members ​

Type
OpcOrderedObjectNode
Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0

Inherits members from OpcObjectNode, OpcInstanceNode, OpcNode.

Constructors ​

OpcOrderedObjectNode ​

protected · 8 overloads

OverloadDescription
OpcOrderedObjectNode(OpcName)protectedInitializes a new instance of the OpcOrderedObjectNode class accessible by the name specified.
OpcOrderedObjectNode(OpcName, params OpcInstanceNode[])protectedInitializes a new instance of the OpcOrderedObjectNode class accessible by the name and with the initial child nodes specified by children.
OpcOrderedObjectNode(OpcName, OpcNodeId)protectedInitializes a new instance of the OpcOrderedObjectNode class accessible by the name and id specified.
OpcOrderedObjectNode(OpcName, OpcNodeId, params OpcInstanceNode[])protectedInitializes a new instance of the OpcOrderedObjectNode class accessible by the name, id and with the initial child nodes specified by children.
OpcOrderedObjectNode(IOpcNode, OpcName)protectedInitializes a new instance of the OpcOrderedObjectNode class accessible by the name specified as a child node of the parent node given.
OpcOrderedObjectNode(IOpcNode, OpcName, params OpcInstanceNode[])protectedInitializes a new instance of the OpcOrderedObjectNode class accessible by the name specified as a child node of the parent node given and with the initial child nodes specified by children.
OpcOrderedObjectNode(IOpcNode, OpcName, OpcNodeId)protectedInitializes a new instance of the OpcOrderedObjectNode class accessible by the name and id specified as a child node of the parent node given.
OpcOrderedObjectNode(IOpcNode, OpcName, OpcNodeId, params OpcInstanceNode[])protectedInitializes a new instance of the OpcOrderedObjectNode class accessible by the name, id specified as a child node of the parent node given and with the initial child nodes specified by children.

OpcOrderedObjectNode(OpcName) ​

protected

Initializes a new instance of the OpcOrderedObjectNode class accessible by the name specified.

csharp
protected OpcOrderedObjectNode(OpcName name)
vbnet
Protected Sub New(name As OpcName)

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new folder node can be accessed.

OpcOrderedObjectNode(OpcName, params OpcInstanceNode[]) ​

protected

Initializes a new instance of the OpcOrderedObjectNode class accessible by the name and with the initial child nodes specified by children.

csharp
protected OpcOrderedObjectNode(OpcName name, params OpcInstanceNode[] children)
vbnet
Protected Sub New(name As OpcName, ParamArray children As OpcInstanceNode())

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new folder node can be accessed.
childrenparams OpcInstanceNode[]The initial child nodes of the node.

OpcOrderedObjectNode(OpcName, OpcNodeId) ​

protected

Initializes a new instance of the OpcOrderedObjectNode class accessible by the name and id specified.

csharp
protected OpcOrderedObjectNode(OpcName name, OpcNodeId id)
vbnet
Protected Sub New(name As OpcName, id As OpcNodeId)

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new folder node can be accessed.
idOpcNodeIdThe OpcNodeId through that the new folder node can be identified and accessed.

OpcOrderedObjectNode(OpcName, OpcNodeId, params OpcInstanceNode[]) ​

protected

Initializes a new instance of the OpcOrderedObjectNode class accessible by the name, id and with the initial child nodes specified by children.

csharp
protected OpcOrderedObjectNode(
    OpcName name,
    OpcNodeId id,
    params OpcInstanceNode[] children)
vbnet
Protected Sub New(
    name As OpcName,
    id As OpcNodeId,
    ParamArray children As OpcInstanceNode())

Parameters

NameTypeDescription
nameOpcNameThe OpcName through that the new folder node can be accessed.
idOpcNodeIdThe OpcNodeId through that the new folder node can be identified and accessed.
childrenparams OpcInstanceNode[]The initial child nodes of the node.

OpcOrderedObjectNode(IOpcNode, OpcName) ​

protected

Initializes a new instance of the OpcOrderedObjectNode class accessible by the name specified as a child node of the parent node given.

csharp
protected OpcOrderedObjectNode(IOpcNode parent, OpcName name)
vbnet
Protected Sub New(parent As IOpcNode, name As OpcName)

Parameters

NameTypeDescription
parentIOpcNodeThe IOpcNode used as the parent node or a null reference (Nothing in Visual Basic) in the case there is no parent node available.
nameOpcNameThe OpcName through that the new folder node can be accessed.

OpcOrderedObjectNode(IOpcNode, OpcName, params OpcInstanceNode[]) ​

protected

Initializes a new instance of the OpcOrderedObjectNode class accessible by the name specified as a child node of the parent node given and with the initial child nodes specified by children.

csharp
protected OpcOrderedObjectNode(
    IOpcNode parent,
    OpcName name,
    params OpcInstanceNode[] children)
vbnet
Protected Sub New(
    parent As IOpcNode,
    name As OpcName,
    ParamArray children As OpcInstanceNode())

Parameters

NameTypeDescription
parentIOpcNodeThe IOpcNode used as the parent node or a null reference (Nothing in Visual Basic) in the case there is no parent node available.
nameOpcNameThe OpcName through that the new folder node can be accessed.
childrenparams OpcInstanceNode[]The initial child nodes of the node.

OpcOrderedObjectNode(IOpcNode, OpcName, OpcNodeId) ​

protected

Initializes a new instance of the OpcOrderedObjectNode class accessible by the name and id specified as a child node of the parent node given.

csharp
protected OpcOrderedObjectNode(IOpcNode parent, OpcName name, OpcNodeId id)
vbnet
Protected Sub New(parent As IOpcNode, name As OpcName, id As OpcNodeId)

Parameters

NameTypeDescription
parentIOpcNodeThe IOpcNode used as the parent node or a null reference (Nothing in Visual Basic) in the case there is no parent node available.
nameOpcNameThe OpcName through that the new folder node can be accessed.
idOpcNodeIdThe OpcNodeId through that the new folder node can be identified and accessed.

OpcOrderedObjectNode(IOpcNode, OpcName, OpcNodeId, params OpcInstanceNode[]) ​

protected

Initializes a new instance of the OpcOrderedObjectNode class accessible by the name, id specified as a child node of the parent node given and with the initial child nodes specified by children.

csharp
protected OpcOrderedObjectNode(
    IOpcNode parent,
    OpcName name,
    OpcNodeId id,
    params OpcInstanceNode[] children)
vbnet
Protected Sub New(
    parent As IOpcNode,
    name As OpcName,
    id As OpcNodeId,
    ParamArray children As OpcInstanceNode())

Parameters

NameTypeDescription
parentIOpcNodeThe IOpcNode used as the parent node or a null reference (Nothing in Visual Basic) in the case there is no parent node available.
nameOpcNameThe OpcName through that the new folder node can be accessed.
idOpcNodeIdThe OpcNodeId through that the new folder node can be identified and accessed.
childrenparams OpcInstanceNode[]The initial child nodes of the node.

Properties ​

DefaultReferenceTypeId ​

protected · override

Gets the default identifier which identifies the type that defines the underlying node reference within this OpcOrderedObjectNode is referenced by its parent node.

csharp
protected override OpcNodeId DefaultReferenceTypeId { get; }
vbnet
Protected Overrides ReadOnly Property DefaultReferenceTypeId As OpcNodeId

Property value

OpcNodeId

The OpcNodeId of the reference wihin this OpcOrderedObjectNode is referenced. These reference defines the typical behaviour of an instance node and its role in the address space regarding its parent. If there exists no specific reference type a null reference (Nothing in Visual Basic).

Overrides

DefaultReferenceTypeId

NumberInList ​

since v2.27

Gets the position of the OpcObjectNode in a list, managed by an instance of the OpcOrderedObjectListNode.

csharp
public int NumberInList { get; }
vbnet
Public ReadOnly Property NumberInList As Integer

Property value

Int32

The zero-based position of the OpcObjectNode if organized in an OpcOrderedObjectListNode; otherwise -1 if the node is not a known child node of a OpcOrderedObjectListNode.

NumberInListNode ​

since v2.27

Gets a OpcPropertyNode<T> its value provides the position of the OpcObjectNode in a list, managed by an instance of the OpcOrderedObjectListNode.

csharp
public OpcPropertyNode<int> NumberInListNode { get; }
vbnet
Public ReadOnly Property NumberInListNode As OpcPropertyNode(Of Integer)

Property value

OpcPropertyNode<Int32>

An instance of the OpcPropertyNode<T> its value indicates the zero-based position in the OpcOrderedObjectListNode the OpcObjectNode is being managed.

Implements

NumberInListNode