Build 1.01.318.0

[This is preliminary documentation and is subject to change.]

The ExpandedNodeId type exposes the following members.

Constructors

  NameDescription
Public methodExpandedNodeId(array<Byte>[]()[][])
Initializes a guid node identifier.
Public methodExpandedNodeId(Guid)
Initializes a guid node identifier.
Public methodExpandedNodeId(String)
Initializes a node id by parsing a node id string.
Public methodExpandedNodeId(UInt32)
Initializes a numeric node identifier.
Public methodExpandedNodeId(ExpandedNodeId)
Creates a deep copy of the value.
Public methodExpandedNodeId(NodeId)
Initializes an expanded node identifier with a node id.
Public methodExpandedNodeId(array<Byte>[]()[][], String)
Initializes an opaque node identifier with a namespace index.
Public methodExpandedNodeId(array<Byte>[]()[][], UInt16)
Initializes an opaque node identifier with a namespace index.
Public methodExpandedNodeId(String, String)
Initializes a string node identifier with a namespace URI.
Public methodExpandedNodeId(String, UInt16)
Initializes a string node identifier with a namespace index.
Public methodExpandedNodeId(UInt32, String)
Initializes a guid node identifier with a namespace URI.
Public methodExpandedNodeId(UInt32, UInt16)
Initializes a guid node identifier with a namespace index.
Public methodExpandedNodeId(NodeId, String)
Initializes an expanded node identifier with a node id and a namespace URI.
Public methodExpandedNodeId(NodeId, String, UInt32)
Initializes an expanded node identifier with a node id and a namespace URI.
Public methodExpandedNodeId(Object, UInt16, String, UInt32)
Initializes a new instance of the ExpandedNodeId class.

Methods

  NameDescription
Public methodClone
Makes a deep copy of the object.
Public methodCompareTo
Compares the current instance to the object.
Public methodEquals
Determines if the specified object is equal to the ExpandedNodeId.
(Overrides Object..::..Equals(Object).)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFormat()()()()
Formats a expanded node id as a string.
Public methodFormat(StringBuilder)
Formats the node ids as string and adds it to the buffer.
Public methodStatic memberFormat(StringBuilder, Object, IdType, UInt16, String, UInt32)
Formats the node ids as string and adds it to the buffer.
Public methodGetHashCode
Returns a unique hashcode for the ExpandedNodeId
(Overrides Object..::..GetHashCode()()()().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberParse(String)
Parses a expanded node id string and returns a node id object.
Public methodStatic memberParse(String, NamespaceTable)
Parses an absolute NodeId formatted as a string and converts it a local NodeId.
Public methodStatic memberParse(String, NamespaceTable, NamespaceTable)
Parses a expanded node id string, translated any namespace indexes and returns the result.
Public methodStatic memberToNodeId
Converts an expanded node id to a node id using a namespace table.
Public methodToString()()()()
Returns the string representation of am ExpandedNodeId.
(Overrides Object..::..ToString()()()().)
Public methodToString(String, IFormatProvider)
Returns the string representation of an ExpandedNodeId.

Operators

  NameDescription
Public operatorStatic memberEquality
Returns true if the objects are equal.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(ExpandedNodeId to NodeId)
Converts an ExpandedNodeId to a NodeId.
Public operatorStatic memberGreaterThan
Returns true if a is greater than b.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(array<Byte>[]()[][] to ExpandedNodeId)
Converts a byte array to an opaque node identifier.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(Guid to ExpandedNodeId)
Converts a guid to a guid node identifier.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(String to ExpandedNodeId)
Parses a node id string and initializes a node id.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(UInt32 to ExpandedNodeId)
Converts an integer to a numeric node identifier.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(NodeId to ExpandedNodeId)
Converts a NodeId to an ExpandedNodeId
Public operatorStatic memberInequality
Returns true if the objects are not equal.
Public operatorStatic memberLessThan
Returns true if a is less than b.

Properties

  NameDescription
Public propertyIdentifier
The node identifier.
Public propertyIdType
The type of node identifier used.
Public propertyIsAbsolute
Returns true if the expanded node id is an absolute identifier that contains a namespace URI instead of a server dependent index.
Public propertyIsNull
Whether the object represents a Null NodeId.
Public propertyNamespaceIndex
The index of the namespace URI in the server's namespace array.
Public propertyNamespaceUri
The namespace that qualifies the node identifier.
Public propertyStatic memberNull
Returns an instance of a null ExpandedNodeId.
Public propertyServerIndex
The index of the server where the node exists.

See Also