Reference
OpcInstanceNode Class
Defines the abstract base class of all instance nodes.
Reference
OpcInstanceNode Class
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- OpcInstanceNode Members
Defines the abstract base class of all instance nodes.
Syntax
csharp
public abstract class OpcInstanceNode : OpcNodevbnet
Public MustInherit Class OpcInstanceNode
Inherits OpcNodeInheritance
Object → OpcNode → OpcInstanceNode
Implements
Derived types
Remarks
An instance node is a specialization of the OpcNode that references a modelling rule (see ModellingRuleId) with the HasModellingRule reference while it is the target node of a hierarchical reference from a type definition node or another OpcInstanceNode.
Properties
| Name | Description |
|---|---|
| Default | Gets the default identifier which identifies the type that defines the underlying node reference within this OpcInstanceNode is referenced by its parent node. |
| Default | Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. |
| Inherit | Gets a value indicating whether the Default |
| ModellingRuleId | Gets or sets the identifier which defines how the OpcInstanceNode is used for instantiation. |
| Parent | Gets the parent node of the node. |
| ReferenceType | Gets a value which defines a pre-defined used ReferenceTypeId as one of the members defined by the OpcReferenceType enumeration to simplify querying standard reference types. |
| ReferenceTypeId | Gets or sets the identifier which identifies the node that defines the semantic of the reference between a source and a target node and generally reflects an operation between the two, such as "A contains B". |
| TypeDefinitionId | Gets or sets the identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. |
Methods
| Name | Description |
|---|---|
| AddChild | Adds the node specified as a child node of this node. |
| GetNodeValue | Retrieves the value of the child variable node with the name specified in the Namespace of this node. |
| Initialize | Initializes the default values used by the OpcInstanceNode. |
| RemoveChild | Removes the node specified from the child nodes of this node. |
| RemoveNotifier | Removes the node from the collection of notifiers ( |
| SetNodeValue | Changes the value of the child variable node with the name specified in the Namespace of this node and applies the change. |
Inherits members from OpcNode.
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

