Skip to content

Reference

OpcReferenceDescription Members

Represents the description of a reference to a node, as provided when browsing (see Reference).

Reference

OpcReferenceDescription Members ​

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

Properties ​

Category ​

Gets the node class of the target node of the reference.

csharp
public OpcNodeCategory Category { get; }
vbnet
Public ReadOnly Property Category As OpcNodeCategory

Property value

OpcNodeCategory

One of the members defined by the OpcNodeCategory enumeration.

Direction ​

Gets the direction of the reference.

csharp
public OpcReferenceDirection Direction { get; }
vbnet
Public ReadOnly Property Direction As OpcReferenceDirection

Property value

OpcReferenceDirection

ParentToChild for a forward reference; otherwise ChildToParent.

DisplayName ​

Gets the display name of the target node of the reference.

csharp
public OpcText DisplayName { get; }
vbnet
Public ReadOnly Property DisplayName As OpcText

Property value

OpcText

The display name of the target node.

IsUnfiltered ​

Gets a value indicating whether the filter of the browse operation has not been applied to the reference.

csharp
public bool IsUnfiltered { get; }
vbnet
Public ReadOnly Property IsUnfiltered As Boolean

Property value

Boolean

The value true if the filter has not been applied to the reference; otherwise the value false.

Remarks

The value is not transferred by OPC UA; for a reference received from a server it is always false.

Name ​

Gets the browse name of the target node of the reference.

csharp
public OpcName Name { get; }
vbnet
Public ReadOnly Property Name As OpcName

Property value

OpcName

The browse name of the target node or Null if it is not known.

NodeId ​

Gets the identifier of the target node of the reference.

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

Property value

OpcNodeId

The identifier of the target node.

ReferenceType ​

Gets the type of the reference.

csharp
public OpcReferenceType? ReferenceType { get; }
vbnet
Public ReadOnly Property ReferenceType As OpcReferenceType?

Property value

Nullable<OpcReferenceType>

One of the members defined by the OpcReferenceType enumeration, or a null reference (Nothing in Visual Basic) if ReferenceTypeId does not identify one of them.

ReferenceTypeId ​

Gets the identifier of the type of the reference.

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

Property value

OpcNodeId

The identifier of the reference type.

TypeDefinitionId ​

Gets the identifier of the type definition of the target node of the reference.

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

Property value

OpcNodeId

The identifier of the type definition of the target node.