Skip to content

Reference

OpcInstanceNodeInfo Members

Provides properties and methods for the examination of the attributes and references of a node which is classified as a specialization of an instance node.

Reference

OpcInstanceNodeInfo Members ​

Type
OpcInstanceNodeInfo
Namespace
Opc.UaFx.Client
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Inherits members from OpcNodeInfo.

Constructors ​

OpcInstanceNodeInfo ​

protected · 2 overloads

OverloadDescription
OpcInstanceNodeInfo(OpcBrowseNodeContext, OpcReferenceDescription)protectedInitializes a new instance of the OpcInstanceNodeInfo class using the used context and concrete reference to the object node which is to be represented.
OpcInstanceNodeInfo(OpcNodeInfo, OpcReferenceDescription)protectedInitializes 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.

OpcInstanceNodeInfo(OpcBrowseNodeContext, OpcReferenceDescription) ​

protected

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

csharp
protected OpcInstanceNodeInfo(
    OpcBrowseNodeContext context,
    OpcReferenceDescription reference)
vbnet
Protected Sub New(
    context As OpcBrowseNodeContext,
    reference As OpcReferenceDescription)

Parameters

NameTypeDescription
contextOpcBrowseNodeContextThe OpcBrowseNodeContext which provides the circumstances through that the object node has been located and through that further nodes have to be examined.
referenceOpcReferenceDescriptionThe OpcReferenceDescription of the node reference through that the object node to represent has been located.

Exceptions

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

OpcInstanceNodeInfo(OpcNodeInfo, OpcReferenceDescription) ​

protected

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.

csharp
protected OpcInstanceNodeInfo(
    OpcNodeInfo source,
    OpcReferenceDescription reference)
vbnet
Protected Sub New(source As OpcNodeInfo, reference As OpcReferenceDescription)

Parameters

NameTypeDescription
sourceOpcNodeInfoThe source node from which the node information represented originates.
referenceOpcReferenceDescriptionThe OpcReferenceDescription of the node reference through that the node to represent has been located.

Exceptions

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

Properties ​

TypeDefinition ​

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

csharp
public OpcTypeNodeInfo TypeDefinition { get; }
vbnet
Public ReadOnly Property TypeDefinition As OpcTypeNodeInfo

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.

csharp
public OpcNodeId TypeDefinitionId { get; }
vbnet
Public ReadOnly Property TypeDefinitionId As OpcNodeId

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.