Skip to content

Reference

OpcDataTypeDictionary Class

Represents a self-describing block which offers a set of type declarations used for data types and summarizes them within a Namespace.

Reference

OpcDataTypeDictionary Class ​

abstract · since v2.8

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcDataTypeDictionary Members
Also in
Opc.UaFx.Client

Represents a self-describing block which offers a set of type declarations used for data types and summarizes them within a Namespace.

Syntax ​

csharp
public abstract class OpcDataTypeDictionary
vbnet
Public MustInherit Class OpcDataTypeDictionary

Inheritance ​

Object → OpcDataTypeDictionary

Implements ​

Properties ​

NameDescription
ByteOrdervirtualGets the default byte order of the data types defined in this OpcDataTypeDictionary.
Documentationvirtual · since v2.9Gets any semantic information that would help a human to understand what the type dictionary defines.
EmptystaticGets the type dictionary to use if their is no specific type dictionary data available.
EmptyTypeGets the type to use if their is no specific type data available, but the empty type shall refer to the current OpcDataTypeDictionary.
EncodingTypeGets the type of encoding used for the data types defined in the current OpcDataTypeDictionary.
HasCachedTypesprotectedGets a value indicating whether the type dictionary already has determined at least some type information offered as OpcDataTypeInfo objects.
HasCachingCompletedprotected · virtualGets a value indicating whether the type dictionary has determined the whole type information offered as OpcDataTypeInfo objects.
IsEmptyvirtualGets a value indicating whether the current OpcDataTypeDictionary represents a type dictionary to use if there is no specific type dictionary described.
NameGets a value which defines the non-localizable human-readable name of the type dictionary represented.
NamespaceGets the namespace within the type dictionary has been declared.
NodeIdGets a value which identifies the type dictionary represented.
TypeSystemGets the the OpcDataTypeSystem which conains the data dictionary represented.
XmlNamespacevirtualGets the Namespace used in the XML-based declaration of the type dictionary.

Methods ​

NameDescription
GetType6 overloadsRetrieves the OpcDataTypeInfo object which declares the type which is identified by the encoding specified.
GetTypeCoreprotected · virtual · 6 overloadsRetrieves the OpcDataTypeInfo object which declares the type which is identified by the encoding specified.
GetTypesRetrieves all OpcDataTypeInfo objects offered by the OpcDataTypeDictionary.
GetXmlNamespacestaticDetermines the namespace information used to initialize XmlQualifiedName instances to identify OpcDataTypeInfo objects using a full qualified name.
Loadstatic · 2 overloads · since v2.23Creates a new OpcDataTypeDictionary instance from the file specified by filePath.
Parsestatic · since v2.23Creates a new OpcDataTypeDictionary instance from the string specified by data.
RetrieveTypesCoreprotected · 2 overloads · since v2.9Retrieves all OpcDataTypeInfo objects explictly offered by the OpcDataTypeDictionary.
ToStringoverrideReturns a string representing the Name and the Namespace of the current OpcDataTypeDictionary.
TryParsestatic · since v2.23Determines whether a string is a valid OpcDataTypeDictionary.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.8–v2.59