Skip to content

Reference

OpcReferenceTypes Members

Provides additional metadata and service routines for the different types of references supported and defined by the OPC UA Foundation Stack.

Reference

OpcReferenceTypes Members ​

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

Fields ​

Aggregates ​

static

Provides the identifier used by references representing the reference type Aggregates.

csharp
public static readonly OpcNodeId Aggregates
vbnet
Public Shared ReadOnly Aggregates As OpcNodeId

Field value

OpcNodeId

AlwaysGeneratesEvent ​

static

Provides the identifier used by references representing the reference type AlwaysGeneratesEvent.

csharp
public static readonly OpcNodeId AlwaysGeneratesEvent
vbnet
Public Shared ReadOnly AlwaysGeneratesEvent As OpcNodeId

Field value

OpcNodeId

FromState ​

static

Provides the identifier used by references representing the reference type FromState.

csharp
public static readonly OpcNodeId FromState
vbnet
Public Shared ReadOnly FromState As OpcNodeId

Field value

OpcNodeId

GeneratesEvent ​

static

Provides the identifier used by references representing the reference type GeneratesEvent.

csharp
public static readonly OpcNodeId GeneratesEvent
vbnet
Public Shared ReadOnly GeneratesEvent As OpcNodeId

Field value

OpcNodeId

HasCause ​

static

Provides the identifier used by references representing the reference type HasCause.

csharp
public static readonly OpcNodeId HasCause
vbnet
Public Shared ReadOnly HasCause As OpcNodeId

Field value

OpcNodeId

HasChild ​

static

Provides the identifier used by references representing the reference type HasChild.

csharp
public static readonly OpcNodeId HasChild
vbnet
Public Shared ReadOnly HasChild As OpcNodeId

Field value

OpcNodeId

HasComponent ​

static

Provides the identifier used by references representing the reference type HasComponent.

csharp
public static readonly OpcNodeId HasComponent
vbnet
Public Shared ReadOnly HasComponent As OpcNodeId

Field value

OpcNodeId

HasCondition ​

static

Provides the identifier used by references representing the reference type HasCondition.

csharp
public static readonly OpcNodeId HasCondition
vbnet
Public Shared ReadOnly HasCondition As OpcNodeId

Field value

OpcNodeId

HasDescription ​

static

Provides the identifier used by references representing the reference type HasDescription.

csharp
public static readonly OpcNodeId HasDescription
vbnet
Public Shared ReadOnly HasDescription As OpcNodeId

Field value

OpcNodeId

HasEffect ​

static

Provides the identifier used by references representing the reference type HasEffect.

csharp
public static readonly OpcNodeId HasEffect
vbnet
Public Shared ReadOnly HasEffect As OpcNodeId

Field value

OpcNodeId

HasEncoding ​

static

Provides the identifier used by references representing the reference type HasEncoding.

csharp
public static readonly OpcNodeId HasEncoding
vbnet
Public Shared ReadOnly HasEncoding As OpcNodeId

Field value

OpcNodeId

HasEventSource ​

static

Provides the identifier used by references representing the reference type HasEventSource.

csharp
public static readonly OpcNodeId HasEventSource
vbnet
Public Shared ReadOnly HasEventSource As OpcNodeId

Field value

OpcNodeId

HasFalseSubState ​

static

Provides the identifier used by references representing the reference type HasFalseSubState.

csharp
public static readonly OpcNodeId HasFalseSubState
vbnet
Public Shared ReadOnly HasFalseSubState As OpcNodeId

Field value

OpcNodeId

HasHistoricalConfiguration ​

static

Provides the identifier used by references representing the reference type HasHistoricalConfiguration.

csharp
public static readonly OpcNodeId HasHistoricalConfiguration
vbnet
Public Shared ReadOnly HasHistoricalConfiguration As OpcNodeId

Field value

OpcNodeId

HasModellingRule ​

static

Provides the identifier used by references representing the reference type HasModellingRule.

csharp
public static readonly OpcNodeId HasModellingRule
vbnet
Public Shared ReadOnly HasModellingRule As OpcNodeId

Field value

OpcNodeId

HasNotifier ​

static

Provides the identifier used by references representing the reference type HasNotifier.

csharp
public static readonly OpcNodeId HasNotifier
vbnet
Public Shared ReadOnly HasNotifier As OpcNodeId

Field value

OpcNodeId

HasOrderedComponent ​

static

Provides the identifier used by references representing the reference type HasOrderedComponent.

csharp
public static readonly OpcNodeId HasOrderedComponent
vbnet
Public Shared ReadOnly HasOrderedComponent As OpcNodeId

Field value

OpcNodeId

HasProperty ​

static

Provides the identifier used by references representing the reference type HasProperty.

csharp
public static readonly OpcNodeId HasProperty
vbnet
Public Shared ReadOnly HasProperty As OpcNodeId

Field value

OpcNodeId

HasSubStateMachine ​

static

Provides the identifier used by references representing the reference type HasSubStateMachine.

csharp
public static readonly OpcNodeId HasSubStateMachine
vbnet
Public Shared ReadOnly HasSubStateMachine As OpcNodeId

Field value

OpcNodeId

HasSubtype ​

static

Provides the identifier used by references representing the reference type HasSubtype.

csharp
public static readonly OpcNodeId HasSubtype
vbnet
Public Shared ReadOnly HasSubtype As OpcNodeId

Field value

OpcNodeId

HasTrueSubState ​

static

Provides the identifier used by references representing the reference type HasTrueSubState.

csharp
public static readonly OpcNodeId HasTrueSubState
vbnet
Public Shared ReadOnly HasTrueSubState As OpcNodeId

Field value

OpcNodeId

HasTypeDefinition ​

static

Provides the identifier used by references representing the reference type HasTypeDefinition.

csharp
public static readonly OpcNodeId HasTypeDefinition
vbnet
Public Shared ReadOnly HasTypeDefinition As OpcNodeId

Field value

OpcNodeId

HierarchicalReferences ​

static

Provides the identifier used by references representing the reference type HierarchicalReferences.

csharp
public static readonly OpcNodeId HierarchicalReferences
vbnet
Public Shared ReadOnly HierarchicalReferences As OpcNodeId

Field value

OpcNodeId

NonHierarchicalReferences ​

static

Provides the identifier used by references representing the reference type NonHierarchicalReferences.

csharp
public static readonly OpcNodeId NonHierarchicalReferences
vbnet
Public Shared ReadOnly NonHierarchicalReferences As OpcNodeId

Field value

OpcNodeId

Organizes ​

static

Provides the identifier used by references representing the reference type Organizes.

csharp
public static readonly OpcNodeId Organizes
vbnet
Public Shared ReadOnly Organizes As OpcNodeId

Field value

OpcNodeId

References ​

static

Provides the identifier used by references representing the reference type References.

csharp
public static readonly OpcNodeId References
vbnet
Public Shared ReadOnly References As OpcNodeId

Field value

OpcNodeId

ToState ​

static

Provides the identifier used by references representing the reference type ToState.

csharp
public static readonly OpcNodeId ToState
vbnet
Public Shared ReadOnly ToState As OpcNodeId

Field value

OpcNodeId

Methods ​

GetNodeId ​

static

Retrieves the according OpcNodeId for the type of reference defined by the OpcReferenceType specified by type.

csharp
public static OpcNodeId GetNodeId(OpcReferenceType type)
vbnet
Public Shared Function GetNodeId(type As OpcReferenceType) As OpcNodeId

Parameters

NameTypeDescription
typeOpcReferenceTypeThe OpcReferenceType value from which the according OpcNodeId of the reference type is to be determined.

Returns

OpcNodeId

The OpcNodeId of the reference type the type refer to or a null reference (Nothing in Visual Basic) if the type is not a foundation defined reference type.

GetReferenceType ​

static · 2 overloads

OverloadDescription
GetReferenceType(OpcNodeId)staticRetrieves the according OpcReferenceType enumeration member for the nodeId used by a specified type of reference.
GetReferenceType(OpcName)static · since v2.18Retrieves the according OpcReferenceType enumeration member for the name used by a specified type of reference.

GetReferenceType(OpcNodeId) ​

static

Retrieves the according OpcReferenceType enumeration member for the nodeId used by a specified type of reference.

csharp
public static OpcReferenceType? GetReferenceType(OpcNodeId nodeId)
vbnet
Public Shared Function GetReferenceType(
    nodeId As OpcNodeId) As OpcReferenceType?

Parameters

NameTypeDescription
nodeIdOpcNodeIdThe identifier of the type of reference used by an instance node (see 'Opc.UaFx.OpcInstanceNode.ReferenceType').

Returns

Nullable<OpcReferenceType>

One of the members defined by the OpcReferenceType enumeration which represents the type identifier specified or a null reference (Nothing in Visual Basic) if the specific type of reference can't be determined.

GetReferenceType(OpcName) ​

static · since v2.18

Retrieves the according OpcReferenceType enumeration member for the name used by a specified type of reference.

csharp
public static OpcReferenceType? GetReferenceType(OpcName name)
vbnet
Public Shared Function GetReferenceType(name As OpcName) As OpcReferenceType?

Parameters

NameTypeDescription
nameOpcNameThe OpcName indicating the BrowseName of the type of reference to resolve.

Returns

Nullable<OpcReferenceType>

One of the members defined by the OpcReferenceType enumeration which represents the type name specified or a null reference (Nothing in Visual basic) if the specified type of reference can't be determined.

GetReferenceTypeName ​

static · since v2.18

Retrieves the according OpcName indicating the BrowseName of the type of reference identified by nodeId.

csharp
public static OpcName GetReferenceTypeName(OpcNodeId nodeId)
vbnet
Public Shared Function GetReferenceTypeName(nodeId As OpcNodeId) As OpcName

Parameters

NameTypeDescription
nodeIdOpcNodeIdThe identifier of the type of reference.

Returns

OpcName

The OpcName of the type of reference identified by nodeId or a null reference (Nothing in Visual Basic) if the specific type of reference can't be determined.