Reference
OpcNodeId Class
Defines an identifier for a node in the address space of an OPC UA Server.
Reference
OpcNodeId Class
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- OpcNodeId Members
- Also in
- Opc.UaFx.Client
Defines an identifier for a node in the address space of an OPC UA Server.
Syntax
csharp
[OpcDataType(17)]
public class OpcNodeIdvbnet
<OpcDataType(17)>
Public Class OpcNodeIdInheritance
Object → OpcNodeId
Implements
- IComparable
- IComparable<OpcNodeId>
- IEquatable<OpcNodeId>
Constructors
| Name | Description |
|---|---|
| OpcNodeId | Initializes a new instance of the OpcNodeId class using the value specified. |
Fields
| Name | Description |
|---|---|
| DefaultSeparator | Defines the character which is used to separate parent-child related node identifiers from each other when constructing a parent-child related node identifier using Of. |
| Default | Defines the character which is used to separate node-component-node related node identifiers form each other when constructing a node-component-node related node identifier using WithPath. |
Properties
| Name | Description |
|---|---|
| Factory | Gets or sets the globally used OpcNodeIdFactory to generate new instances of the OpcNodeId class. |
| IsAbsolute | Gets a value indicating whether the identifier is an absolute one. |
| IsNull | Gets a value indicating whether the node identifier is a null identifier. |
| Namespace | Gets the OpcNamespace used by the OpcNodeId to describe the namespace to that the node identifier belongs. |
| NamespaceIndex | Gets the index of the namespace that this identifier belongs. |
| NamespaceUri | Gets the uniform resource identifier ( |
| Null | Gets the default null node identifier. |
| OriginalFormat | Gets the original format of the node identifier from that the instance was constructed. |
| OriginalString | Gets the original node identifier string that was passed to the Parse method. |
| Path | Gets the path portion of the Value which refers to the logical ( |
| Resolution | Gets an instance of the Opc |
| Type | Gets the type of Value used to define the identifier. |
| Value | Gets the Type dependent value of the identifier represented. |
| ValueAsString | Gets the Value formatted as a string. |
Methods
| Name | Description |
|---|---|
| Compare | Compares two specified OpcNodeId objects according to a specific comparison method. |
| CompareTo | Compares the current OpcNodeId with the other. |
| Equals | Determines whether the specified other is equal to this OpcNodeId. |
| ExcludePath | Retrieves a new OpcNodeId there its Value not longer contains any Path information. |
| GetHashCode | Retrieves a hash code for this OpcNodeId. |
| IsNullOrEmpty | Indicates whether the specified OpcNodeId is null or its Value is null, default or an empty string ( |
| Of | Creates a new OpcNodeId instance from the name specified. |
| Parse | Converts a node identifier string to a OpcNodeId instance. |
| Resolve | Resolves this node identifier to a new node identifier its Namespace might be known in the context of the resolver object specified. |
| ToString | Returns a string representing the node identifier. |
| TryParse | Determines whether a string is a valid node identifier. |
| UriIdentifier | Retrieves the Value of the nodeId as an Uri. |
| WithPath | Defines a new OpcNodeId using the Value, Namespace and Path of this OpcNodeId by combining this Path with the path specified. |
Operators
| Name | Description |
|---|---|
| Equality | Returns a value indicating whether two instance of OpcNodeId are equal. |
| Explicit | Converts a OpcNodeId to an NodeId object. |
| GreaterThan | Determines whether the first specified OpcNodeId object is greater than the second specified OpcNodeId object. |
| Greater | Determines whether the first specified OpcNodeId object is greater than or equal to the second specified OpcNodeId object. |
| Implicit | Converts a string to an OpcNodeId object. |
| Inequality | Returns a value indicating whether two instances of OpcNodeId are not equal. |
| LessThan | Determines whether the first specified OpcNodeId object is less than the second specified OpcNodeId object. |
| LessThanOrEqual | Determines whether the first specified OpcNodeId object is less than or equal to the second OpcNodeId object. |
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

