Reference
OpcFolderNode Members
Defines a node to organise the address space into a hierarchy of nodes.
Reference
OpcFolderNode Members
- Type
- OpcFolderNode
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
Inherits members from OpcObjectNode, OpcInstanceNode, OpcNode.
Constructors
OpcFolderNode
| Overload | Description |
|---|---|
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name specified. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name and with the initial child nodes specified by children. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name and id specified. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name, id and with the initial child nodes specified by children. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name specified as a child node of the parent node given. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name specified as a child node of the parent node given and with the initial child nodes specified by children. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name and id specified as a child node of the parent node given. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode 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. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class using the content as the instance to wrap. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class using the content as the instance to wrap. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name specified. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name and with the initial child nodes specified by children. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name and id specified. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name, id and with the initial child nodes specified by children. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name specified as a child node of the parent node given. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name specified as a child node of the parent node given and with the initial child nodes specified by children. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode class accessible by the name and id specified as a child node of the parent node given. |
| OpcFolderNode( | Initializes a new instance of the OpcFolderNode 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. |
OpcFolderNode(OpcName)
Initializes a new instance of the OpcFolderNode class accessible by the name specified.
public OpcFolderNode(OpcName name)Public Sub New(name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new folder node can be accessed. |
OpcFolderNode(OpcName, params OpcInstanceNode[])
Initializes a new instance of the OpcFolderNode class accessible by the name and with the initial child nodes specified by children.
public OpcFolderNode(OpcName name, params OpcInstanceNode[] children)Public Sub New(name As OpcName, ParamArray children As OpcInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new folder node can be accessed. |
children | params OpcInstanceNode[] | The initial child nodes of the node. |
OpcFolderNode(OpcName, OpcNodeId)
Initializes a new instance of the OpcFolderNode class accessible by the name and id specified.
public OpcFolderNode(OpcName name, OpcNodeId id)Public Sub New(name As OpcName, id As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new folder node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new folder node can be identified and accessed. |
OpcFolderNode(OpcName, OpcNodeId, params OpcInstanceNode[])
Initializes a new instance of the OpcFolderNode class accessible by the name, id and with the initial child nodes specified by children.
public OpcFolderNode(
OpcName name,
OpcNodeId id,
params OpcInstanceNode[] children)Public Sub New(
name As OpcName,
id As OpcNodeId,
ParamArray children As OpcInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new folder node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new folder node can be identified and accessed. |
children | params OpcInstanceNode[] | The initial child nodes of the node. |
OpcFolderNode(IOpcNode, OpcName)
Initializes a new instance of the OpcFolderNode class accessible by the name specified as a child node of the parent node given.
public OpcFolderNode(IOpcNode parent, OpcName name)Public Sub New(parent As IOpcNode, name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
OpcFolderNode(IOpcNode, OpcName, params OpcInstanceNode[])
Initializes a new instance of the OpcFolderNode class accessible by the name specified as a child node of the parent node given and with the initial child nodes specified by children.
public OpcFolderNode(
IOpcNode parent,
OpcName name,
params OpcInstanceNode[] children)Public Sub New(
parent As IOpcNode,
name As OpcName,
ParamArray children As OpcInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
children | params OpcInstanceNode[] | The initial child nodes of the node. |
OpcFolderNode(IOpcNode, OpcName, OpcNodeId)
Initializes a new instance of the OpcFolderNode class accessible by the name and id specified as a child node of the parent node given.
public OpcFolderNode(IOpcNode parent, OpcName name, OpcNodeId id)Public Sub New(parent As IOpcNode, name As OpcName, id As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new folder node can be identified and accessed. |
OpcFolderNode(IOpcNode, OpcName, OpcNodeId, params OpcInstanceNode[])
Initializes a new instance of the OpcFolderNode 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.
public OpcFolderNode(
IOpcNode parent,
OpcName name,
OpcNodeId id,
params OpcInstanceNode[] children)Public Sub New(
parent As IOpcNode,
name As OpcName,
id As OpcNodeId,
ParamArray children As OpcInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new folder node can be identified and accessed. |
children | params OpcInstanceNode[] | The initial child nodes of the node. |
OpcFolderNode(FolderState)
Initializes a new instance of the OpcFolderNode class using the content as the instance to wrap.
protected OpcFolderNode(FolderState content)Protected Sub New(content As FolderState)Parameters
| Name | Type | Description |
|---|---|---|
content | FolderState | The FolderState to wrap. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The content is a null reference ( |
OpcFolderNode(FolderState, OpcNodeModel)
Initializes a new instance of the OpcFolderNode class using the content as the instance to wrap.
protected OpcFolderNode(FolderState content, OpcNodeModel model)Protected Sub New(content As FolderState, model As OpcNodeModel)Parameters
| Name | Type | Description |
|---|---|---|
content | FolderState | The FolderState to wrap. |
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The content is a null reference ( |
OpcFolderNode(OpcNodeModel, OpcName)
Initializes a new instance of the OpcFolderNode class accessible by the name specified.
protected OpcFolderNode(OpcNodeModel model, OpcName name)Protected Sub New(model As OpcNodeModel, name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
OpcFolderNode(OpcNodeModel, OpcName, params OpcInstanceNode[])
Initializes a new instance of the OpcFolderNode class accessible by the name and with the initial child nodes specified by children.
protected OpcFolderNode(
OpcNodeModel model,
OpcName name,
params OpcInstanceNode[] children)Protected Sub New(
model As OpcNodeModel,
name As OpcName,
ParamArray children As OpcInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
children | params OpcInstanceNode[] | The initial child nodes of the node. |
OpcFolderNode(OpcNodeModel, OpcName, OpcNodeId)
Initializes a new instance of the OpcFolderNode class accessible by the name and id specified.
protected OpcFolderNode(OpcNodeModel model, OpcName name, OpcNodeId id)Protected Sub New(model As OpcNodeModel, name As OpcName, id As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new folder node can be identified and accessed. |
OpcFolderNode(OpcNodeModel, OpcName, OpcNodeId, params OpcInstanceNode[])
Initializes a new instance of the OpcFolderNode class accessible by the name, id and with the initial child nodes specified by children.
protected OpcFolderNode(
OpcNodeModel model,
OpcName name,
OpcNodeId id,
params OpcInstanceNode[] children)Protected Sub New(
model As OpcNodeModel,
name As OpcName,
id As OpcNodeId,
ParamArray children As OpcInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new folder node can be identified and accessed. |
children | params OpcInstanceNode[] | The initial child nodes of the node. |
OpcFolderNode(OpcNodeModel, IOpcNode, OpcName)
Initializes a new instance of the OpcFolderNode class accessible by the name specified as a child node of the parent node given.
protected OpcFolderNode(OpcNodeModel model, IOpcNode parent, OpcName name)Protected Sub New(model As OpcNodeModel, parent As IOpcNode, name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
OpcFolderNode(OpcNodeModel, IOpcNode, OpcName, params OpcInstanceNode[])
Initializes a new instance of the OpcFolderNode class accessible by the name specified as a child node of the parent node given and with the initial child nodes specified by children.
protected OpcFolderNode(
OpcNodeModel model,
IOpcNode parent,
OpcName name,
params OpcInstanceNode[] children)Protected Sub New(
model As OpcNodeModel,
parent As IOpcNode,
name As OpcName,
ParamArray children As OpcInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
children | params OpcInstanceNode[] | The initial child nodes of the node. |
OpcFolderNode(OpcNodeModel, IOpcNode, OpcName, OpcNodeId)
Initializes a new instance of the OpcFolderNode class accessible by the name and id specified as a child node of the parent node given.
protected OpcFolderNode(
OpcNodeModel model,
IOpcNode parent,
OpcName name,
OpcNodeId id)Protected Sub New(
model As OpcNodeModel,
parent As IOpcNode,
name As OpcName,
id As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new folder node can be identified and accessed. |
OpcFolderNode(OpcNodeModel, IOpcNode, OpcName, OpcNodeId, params OpcInstanceNode[])
Initializes a new instance of the OpcFolderNode 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.
protected OpcFolderNode(
OpcNodeModel model,
IOpcNode parent,
OpcName name,
OpcNodeId id,
params OpcInstanceNode[] children)Protected Sub New(
model As OpcNodeModel,
parent As IOpcNode,
name As OpcName,
id As OpcNodeId,
ParamArray children As OpcInstanceNode())Parameters
| Name | Type | Description |
|---|---|---|
model | OpcNodeModel | The OpcNodeModel which defines the modelling directives for the new node or a null reference ( |
parent | IOpcNode | The IOpcNode used as the parent node or a null reference ( |
name | OpcName | The OpcName through that the new folder node can be accessed. |
id | OpcNodeId | The OpcNodeId through that the new folder node can be identified and accessed. |
children | params OpcInstanceNode[] | The initial child nodes of the node. |
Properties
DefaultReferenceTypeId
Gets the default identifier which identifies the type that defines the underlying node reference within this OpcInstanceNode is referenced by its parent node.
protected override OpcNodeId DefaultReferenceTypeId { get; }Protected Overrides ReadOnly Property DefaultReferenceTypeId As OpcNodeIdProperty value
The OpcNodeId of the reference wihin this OpcInstanceNode 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
DefaultTypeDefinitionId
Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created.
protected override OpcNodeId DefaultTypeDefinitionId { get; }Protected Overrides ReadOnly Property DefaultTypeDefinitionId As OpcNodeIdProperty value
The OpcNodeId of the type node from that this OpcInstanceNode has been created from. These type node defines the typical structure of an instance node of its type definition. If there exists no specific type definition node a null reference (Nothing in Visual Basic).
Overrides
InheritReferenceTypeId
Gets a value indicating whether the DefaultReferenceTypeId of the current node is to be used for its children nodes initial ReferenceTypeId. This applies only under the conditions where ReferenceTypeId of the child node is a null reference (Nothing in Visual Basic) or the DefaultReferenceTypeId of the child node is used.
protected override bool InheritReferenceTypeId { get; }Protected Overrides ReadOnly Property InheritReferenceTypeId As BooleanProperty value
The value true to inherit the DefaultReferenceTypeId to the direct children nodes of the parent node; otherwise the value false. The default value is false.
Overrides

