OpcInstanceNodeInfo Members

Namespace: Opc.UaFx.Client
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcInstanceNodeInfo type exposes the following members.

OpcInstanceNodeInfo(OpcBrowseNodeContext, OpcReferenceDescription)

Initializes a new instance of the OpcInstanceNodeInfo class using the used context and concrete reference to the object node which is to be represented.

C#

protected OpcInstanceNodeInfo(OpcBrowseNodeContext context, OpcReferenceDescription reference)


Parameters

context OpcBrowseNodeContext

The OpcBrowseNodeContext which provides the circumstances through that the object node has been located and through that further nodes have to be examined.

reference OpcReferenceDescription

The OpcReferenceDescription of the node reference through that the object node to represent has been located.


Exceptions

ArgumentNullException

The context or reference is a null reference (Nothing in Visual Basic).

OpcInstanceNodeInfo(OpcNodeInfo, OpcReferenceDescription)

Initializes a new instance of the OpcInstanceNodeInfo class using node information from which the new node information originates from and the concrete reference to the node which is to be represented.

C#

protected OpcInstanceNodeInfo(OpcNodeInfo source, OpcReferenceDescription reference)


Parameters

source OpcNodeInfo

The source node from which the node information represented originates.

reference OpcReferenceDescription

The OpcReferenceDescription of the node reference through that the node to represent has been located.


Exceptions

ArgumentNullException

The source or reference is a null reference (Nothing in Visual Basic).

TypeDefinition

Gets the OpcTypeNodeInfo about the type definition node of the instance node represented.

C#

public OpcTypeNodeInfo TypeDefinition { get; }


Property Value

OpcTypeNodeInfo

An instance of the OpcTypeNodeInfo representing the type definition of the instance node represented. In case there is no known type definition for the type referenced by the instance node a null reference (Nothing in Visual Basic).

TypeDefinitionId

Gets the OpcNodeId about the type definition node of the instance node represented.

C#

public OpcNodeId TypeDefinitionId { get; }


Property Value

OpcNodeId

An instance of the OpcNodeId which identifies the type definition node of the instance node represented. In case there is no type definition for the type of node defined by the instance node represented a null reference (Nothing in Visual Basic).



Remarks

The time consumed by the first call of the property depends on the availability of the server, because of the type definition is requested on-demand and is cached for subsequent calls. This means, that further type definition requests will take use of already retrieved node information and will not demand additional network resources.