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
Provides the identifier used by references representing the reference type Aggregates.
public static readonly OpcNodeId AggregatesPublic Shared ReadOnly Aggregates As OpcNodeIdField value
AlwaysGeneratesEvent
Provides the identifier used by references representing the reference type AlwaysGeneratesEvent.
public static readonly OpcNodeId AlwaysGeneratesEventPublic Shared ReadOnly AlwaysGeneratesEvent As OpcNodeIdField value
FromState
Provides the identifier used by references representing the reference type FromState.
public static readonly OpcNodeId FromStatePublic Shared ReadOnly FromState As OpcNodeIdField value
GeneratesEvent
Provides the identifier used by references representing the reference type GeneratesEvent.
public static readonly OpcNodeId GeneratesEventPublic Shared ReadOnly GeneratesEvent As OpcNodeIdField value
HasCause
Provides the identifier used by references representing the reference type HasCause.
public static readonly OpcNodeId HasCausePublic Shared ReadOnly HasCause As OpcNodeIdField value
HasChild
Provides the identifier used by references representing the reference type HasChild.
public static readonly OpcNodeId HasChildPublic Shared ReadOnly HasChild As OpcNodeIdField value
HasComponent
Provides the identifier used by references representing the reference type HasComponent.
public static readonly OpcNodeId HasComponentPublic Shared ReadOnly HasComponent As OpcNodeIdField value
HasCondition
Provides the identifier used by references representing the reference type HasCondition.
public static readonly OpcNodeId HasConditionPublic Shared ReadOnly HasCondition As OpcNodeIdField value
HasDescription
Provides the identifier used by references representing the reference type HasDescription.
public static readonly OpcNodeId HasDescriptionPublic Shared ReadOnly HasDescription As OpcNodeIdField value
HasEffect
Provides the identifier used by references representing the reference type HasEffect.
public static readonly OpcNodeId HasEffectPublic Shared ReadOnly HasEffect As OpcNodeIdField value
HasEncoding
Provides the identifier used by references representing the reference type HasEncoding.
public static readonly OpcNodeId HasEncodingPublic Shared ReadOnly HasEncoding As OpcNodeIdField value
HasEventSource
Provides the identifier used by references representing the reference type HasEventSource.
public static readonly OpcNodeId HasEventSourcePublic Shared ReadOnly HasEventSource As OpcNodeIdField value
HasFalseSubState
Provides the identifier used by references representing the reference type HasFalseSubState.
public static readonly OpcNodeId HasFalseSubStatePublic Shared ReadOnly HasFalseSubState As OpcNodeIdField value
HasHistoricalConfiguration
Provides the identifier used by references representing the reference type HasHistoricalConfiguration.
public static readonly OpcNodeId HasHistoricalConfigurationPublic Shared ReadOnly HasHistoricalConfiguration As OpcNodeIdField value
HasModellingRule
Provides the identifier used by references representing the reference type HasModellingRule.
public static readonly OpcNodeId HasModellingRulePublic Shared ReadOnly HasModellingRule As OpcNodeIdField value
HasNotifier
Provides the identifier used by references representing the reference type HasNotifier.
public static readonly OpcNodeId HasNotifierPublic Shared ReadOnly HasNotifier As OpcNodeIdField value
HasOrderedComponent
Provides the identifier used by references representing the reference type HasOrderedComponent.
public static readonly OpcNodeId HasOrderedComponentPublic Shared ReadOnly HasOrderedComponent As OpcNodeIdField value
HasProperty
Provides the identifier used by references representing the reference type HasProperty.
public static readonly OpcNodeId HasPropertyPublic Shared ReadOnly HasProperty As OpcNodeIdField value
HasSubStateMachine
Provides the identifier used by references representing the reference type HasSubStateMachine.
public static readonly OpcNodeId HasSubStateMachinePublic Shared ReadOnly HasSubStateMachine As OpcNodeIdField value
HasSubtype
Provides the identifier used by references representing the reference type HasSubtype.
public static readonly OpcNodeId HasSubtypePublic Shared ReadOnly HasSubtype As OpcNodeIdField value
HasTrueSubState
Provides the identifier used by references representing the reference type HasTrueSubState.
public static readonly OpcNodeId HasTrueSubStatePublic Shared ReadOnly HasTrueSubState As OpcNodeIdField value
HasTypeDefinition
Provides the identifier used by references representing the reference type HasTypeDefinition.
public static readonly OpcNodeId HasTypeDefinitionPublic Shared ReadOnly HasTypeDefinition As OpcNodeIdField value
HierarchicalReferences
Provides the identifier used by references representing the reference type HierarchicalReferences.
public static readonly OpcNodeId HierarchicalReferencesPublic Shared ReadOnly HierarchicalReferences As OpcNodeIdField value
NonHierarchicalReferences
Provides the identifier used by references representing the reference type NonHierarchicalReferences.
public static readonly OpcNodeId NonHierarchicalReferencesPublic Shared ReadOnly NonHierarchicalReferences As OpcNodeIdField value
Organizes
Provides the identifier used by references representing the reference type Organizes.
public static readonly OpcNodeId OrganizesPublic Shared ReadOnly Organizes As OpcNodeIdField value
References
Provides the identifier used by references representing the reference type References.
public static readonly OpcNodeId ReferencesPublic Shared ReadOnly References As OpcNodeIdField value
ToState
Provides the identifier used by references representing the reference type ToState.
public static readonly OpcNodeId ToStatePublic Shared ReadOnly ToState As OpcNodeIdField value
Methods
GetNodeId
Retrieves the according OpcNodeId for the type of reference defined by the OpcReferenceType specified by type.
public static OpcNodeId GetNodeId(OpcReferenceType type)Public Shared Function GetNodeId(type As OpcReferenceType) As OpcNodeIdParameters
| Name | Type | Description |
|---|---|---|
type | OpcReferenceType | The OpcReferenceType value from which the according OpcNodeId of the reference type is to be determined. |
Returns
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
| Overload | Description |
|---|---|
| GetReferenceType( | Retrieves the according OpcReferenceType enumeration member for the nodeId used by a specified type of reference. |
| GetReferenceType( | Retrieves the according OpcReferenceType enumeration member for the name used by a specified type of reference. |
GetReferenceType(OpcNodeId)
Retrieves the according OpcReferenceType enumeration member for the nodeId used by a specified type of reference.
public static OpcReferenceType? GetReferenceType(OpcNodeId nodeId)Public Shared Function GetReferenceType(
nodeId As OpcNodeId) As OpcReferenceType?Parameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the type of reference used by an instance node ( |
Returns
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)
Retrieves the according OpcReferenceType enumeration member for the name used by a specified type of reference.
public static OpcReferenceType? GetReferenceType(OpcName name)Public Shared Function GetReferenceType(name As OpcName) As OpcReferenceType?Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName indicating the BrowseName of the type of reference to resolve. |
Returns
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
Retrieves the according OpcName indicating the BrowseName of the type of reference identified by nodeId.
public static OpcName GetReferenceTypeName(OpcNodeId nodeId)Public Shared Function GetReferenceTypeName(nodeId As OpcNodeId) As OpcNameParameters
| Name | Type | Description |
|---|---|---|
nodeId | OpcNodeId | The identifier of the type of reference. |
Returns
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.

