UA Bundle SDK .NET
2.3.1.334
|
EXPERIMENTAL: This type is a prototype for a not released feature. The type is subject to change. Do not use this type in a product. More...
Inherits UnifiedAutomation.UaClient.SessionMethodHelper.
Public Member Functions | |
DataTypeManager (ApplicationInstance application) | |
Initializes a new instance of the DataTypeManager class. More... | |
DataTypeManager (Session session) | |
Initializes a new instance of the DataTypeManager class. More... | |
void | AddDictionaryToCache (NodeId typeSystemId, NodeId dictionaryId, byte[] schemaData, ISchemaParser parser) |
Adds or replaces the dictionary in the local cache. More... | |
DataTypeDictionary | FindDictionaryInCache (NodeId dictionaryId) |
Finds the data type dictionary in the local cache. More... | |
DataTypeDescription | FindDataTypeInCache (ExpandedNodeId dataTypeId) |
Finds the data type description in the local cache. More... | |
DataTypeDescription | GetDescriptionFromDataType (NodeId dataTypeId) |
Gets the OPCBinary DataType Description associated with a DataType. More... | |
IAsyncResult | BeginGetDescriptionFromDataType (NodeId dataTypeId, AsyncCallback callback, object callbackData) |
Begins an operation to get the OPCBinary DataType Description associated with a DataType. More... | |
DataTypeDescription | EndGetDescriptionFromDataType (IAsyncResult result) |
Completes an operation to get the OPCBinary DataType Description associated with a DataType. More... | |
DataTypeDescription | GetDescriptionFromEncoding (ExpandedNodeId encodingId) |
Gets the DataType Description from the DataType Encoding. More... | |
IAsyncResult | BeginGetDescriptionFromEncoding (ExpandedNodeId encodingId, AsyncCallback callback, object callbackData) |
Begins an operation to get the DataType Description from the DataType Encoding. More... | |
DataTypeDescription | EndGetDescriptionFromEncoding (IAsyncResult result) |
Completes an operation to gets the DataType Description from the DataType Encoding. More... | |
GenericValue | ParseValue (ExtensionObject value) |
Parses the value. More... | |
IAsyncResult | BeginParseValue (ExtensionObject value, AsyncCallback callback, object callbackData) |
Begins the parse value. More... | |
GenericValue | EndParseValue (IAsyncResult result) |
Public Member Functions inherited from UnifiedAutomation.UaClient.SessionMethodHelper | |
SessionMethodHelper (ApplicationInstance application) | |
Initializes a new instance of the SessionMethodHelper class. More... | |
SessionMethodHelper (Session session) | |
Initializes a new instance of the SessionMethodHelper class. More... | |
void | Dispose () |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More... | |
void | Connect (int timeout) |
Connects to the server. More... | |
void | BeginConnect (AsyncCallback callback, object callbackData) |
Connects to the server. More... | |
void | Disconnect () |
Disconnects from the server. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from UnifiedAutomation.UaClient.SessionMethodHelper | |
virtual void | Dispose (bool disposing) |
Releases unmanaged and—optionally—managed resources. More... | |
UserIdentity | RequestAdminCredentials () |
Gets the admin credentials. More... | |
Properties inherited from UnifiedAutomation.UaClient.SessionMethodHelper | |
string | EndpointUrl [get, set] |
Gets or sets the endpoint URL. More... | |
Session | Session [get, set] |
Gets the session. More... | |
RequestSettings | DefaultRequestSettings [get, set] |
Gets or sets the default request settings. More... | |
int | DefaultTimeout [get] |
Gets the default timeout. More... | |
UserIdentity | AdminCredentials [get, set] |
Gets or sets the administrator credentials. More... | |
bool | IsConnected [get] |
Gets a value indicating whether a connection to the server is active. More... | |
Events inherited from UnifiedAutomation.UaClient.SessionMethodHelper | |
EventHandler | ServerStatusChanged |
Occurs when the server status changes. More... | |
EventHandler < CredentialsRequiredEventArgs > | AdminCredentialsRequired |
Raised when admin credentials are required. More... | |
EXPERIMENTAL: This type is a prototype for a not released feature. The type is subject to change. Do not use this type in a product.
An object which manages access to the data type dictionaries exposed by a server.
|
inline |
Initializes a new instance of the DataTypeManager class.
application | The application. |
System.ArgumentNullException | application |
|
inline |
Initializes a new instance of the DataTypeManager class.
session | The session. |
System.ArgumentNullException | session |
|
inline |
Adds or replaces the dictionary in the local cache.
typeSystemId | The type system identifier. |
dictionaryId | The dictionary identifier. |
schemaData | The schema data (an OPCBinary or XMLSchema document). |
parser | The parser used to process instances. The default parser is used if this is null. |
|
inline |
Begins an operation to get the OPCBinary DataType Description associated with a DataType.
dataTypeId | The data type identifier. |
callback | The callback. |
callbackData | The callback data. |
System.ArgumentNullException | dataTypeId |
|
inline |
Begins an operation to get the DataType Description from the DataType Encoding.
encodingId | The data type encoding identifier. |
callback | The callback. |
callbackData | The callback data. |
System.ArgumentNullException | dataTypeId |
|
inline |
Begins the parse value.
value | The value. |
callback | The callback. |
callbackData | The callback data. |
System.ArgumentNullException | value |
|
inline |
Completes an operation to get the OPCBinary DataType Description associated with a DataType.
result | The object used to manage the state of the asynchronous operation. |
System.ArgumentNullException | result |
|
inline |
Completes an operation to gets the DataType Description from the DataType Encoding.
result | The object used to manage the state of the asynchronous operation. |
System.ArgumentNullException | result |
|
inline |
result | The object used to manage the state of the asynchronous operation. |
System.ArgumentNullException | result |
|
inline |
Finds the data type description in the local cache.
dataTypeId | The data type identifier. |
|
inline |
Finds the data type dictionary in the local cache.
dictionaryId | The data dictionary identifier. |
|
inline |
Gets the OPCBinary DataType Description associated with a DataType.
dataTypeId | The data type identifier. |
|
inline |
Gets the DataType Description from the DataType Encoding.
encodingId | The data type encoding identifier. |
|
inline |
Parses the value.
value | The value. |