'Declaration
Public Function New( _ ByVal nodeId As UANodeId, _ ByVal nodeClass As UANodeClass, _ ByVal browseName As UAQualifiedName, _ ByVal displayName As String, _ ByVal typeDefinition As UANodeId, _ ByVal referenceTypeId As UANodeId, _ ByVal isForward As Boolean _ )
'Usage
Dim nodeId As UANodeId Dim nodeClass As UANodeClass Dim browseName As UAQualifiedName Dim displayName As String Dim typeDefinition As UANodeId Dim referenceTypeId As UANodeId Dim isForward As Boolean Dim instance As New UANodeElement(nodeId, nodeClass, browseName, displayName, typeDefinition, referenceTypeId, isForward)
public UANodeElement( UANodeId nodeId, UANodeClass nodeClass, UAQualifiedName browseName, string displayName, UANodeId typeDefinition, UANodeId referenceTypeId, bool isForward )
public: UANodeElement( UANodeId^ nodeId, UANodeClass nodeClass, UAQualifiedName^ browseName, String^ displayName, UANodeId^ typeDefinition, UANodeId^ referenceTypeId, bool isForward )
Parameters
- nodeId
- Node Id of this node.
Because the UANodeId has an implicit conversion from System.String, in languages that support implicit conversion operators (such as C# or VB.NET), you can simply use a string (representing the expanded text of the nodeId) in place of this parameter, and the corresponding OPC UA node Id will be constructed automatically. When the implicit conversion operators are not supported (such as with Python.NET), you can use the UANodeId.UANodeId Constructor(String) constructor instead.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - nodeClass
- The class of the node.
- browseName
- Browse name of the node (this string is intended for programmatic use).
Because the UAQualifiedName has an implicit conversion from System.String, in languages that support implicit conversion operators (such as C# or VB.NET), you can simply use a string (representing the expanded text of the qualified name) in place of this parameter, and the corresponding OPC UA qualified name will be constructed automatically. When the implicit conversion operators are not supported (such as with Python.NET), you can use the UAQualifiedName.UAQualifiedName Constructor(String) constructor instead.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - displayName
- The display name of the node (this string is localized and intended to be human readable).
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - typeDefinition
- Type Id of the type of this node.
Because the UANodeId has an implicit conversion from System.String, in languages that support implicit conversion operators (such as C# or VB.NET), you can simply use a string (representing the expanded text of the nodeId) in place of this parameter, and the corresponding OPC UA node Id will be constructed automatically. When the implicit conversion operators are not supported (such as with Python.NET), you can use the UANodeId.UANodeId Constructor(String) constructor instead.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - referenceTypeId
- Type Id of the reference that was used to reach the node.
Because the UANodeId has an implicit conversion from System.String, in languages that support implicit conversion operators (such as C# or VB.NET), you can simply use a string (representing the expanded text of the nodeId) in place of this parameter, and the corresponding OPC UA node Id will be constructed automatically. When the implicit conversion operators are not supported (such as with Python.NET), you can use the UANodeId.UANodeId Constructor(String) constructor instead.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - isForward
- The node has been reached by following a forward reference.