Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll
Defines an abstract implementation of the IOpcTypeSystem to define type information used in different scopes of OPC UA.
C#
public abstract class OpcTypeSystem<T> : IOpcTypeSystem, IOpcTypeProvider where T : class, IOpcType
Inheritance Object › OpcTypeSystem<T>
Derived
Implements IOpcTypeSystem, IOpcTypeProvider
Name | Description |
---|---|
OpcTypeSystem`1(OpcTypeSystemScopes) | Initializes a new instance of the OpcTypeSystem´1 class using the scope specified without any fallback type system. |
OpcTypeSystem`1(OpcTypeSystemScopes, OpcTypeSystem) | Initializes a new instance of the OpcTypeSystem´1 class using the scope and fallbackTypeSystem specified. |
Name | Description |
---|---|
FallbackTypeSystem | Gets the type system used as the fallback system to query type information which is referenced in the current OpcTypeSystem´1 but is not declared. |
IsEmpty | Gets a value indicating whether the current OpcTypeSystem´1 represents a type system to use if there is no specific type system described. |
Scope | Gets the scope of types covered by the current OpcTypeSystem´1. |
Name | Description |
---|---|
GetType(OpcName) | Retrieves the T object which is known under the name specified. |
GetType(OpcNodeId) | Retrieves the T object which declares the type which is identified by the typeId specified. |
GetType(String) | Retrieves the T object which is known under the name specified. |
GetType(Type) | Retrieves the T object which declares the type implemented by the underlyingType specified. |
GetTypeCore(OpcName) | Retrieves the T object which is known under the name specified. |
GetTypeCore(OpcNodeId) | Retrieves the T object which declares the type which is identified by the typeId specified. |
GetTypeCore(String) | Retrieves the T object which is known under the name specified. |
GetTypeCore(Type) | Retrieves the T object which declares the type implemented by the underlyingType specified. |
GetTypes | Retrieves all T objects offered by the OpcTypeSystem´1. |
GetTypesCore | Retrieves all T objects offered by the current OpcTypeSystem´1 . |