.NET Based OPC UA Client/Server SDK  2.6.0.418
UnifiedAutomation.UaClient.Session.SessionAsyncResult Class Reference

Stores state information for asynchronous connect operations. More...

Inherits UnifiedAutomation.UaBase.AsyncResultBase.

Public Member Functions

 SessionAsyncResult (AsyncCallback callback, object userData, int timeout)
 Initializes a new instance of the SessionAsyncResult class. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.AsyncResultBase
 AsyncResultBase (AsyncCallback callback, object callbackData, int timeout)
 Initializes a new instance of the AsyncResultBase class. More...
 
void Dispose ()
 Frees any unmanaged resources. More...
 
bool WaitForComplete ()
 Waits for the operation to complete. More...
 
void OperationCompleted ()
 Called to invoke the callback after the asynchronous operation completes. More...
 
void Fault (StatusCode statusCode)
 Called when a fault occurrs. More...
 
void Fault (Exception e)
 Called when a fault occurrs. More...
 

Properties

SessionClient Session [get, set]
 Gets or sets the session. More...
 
RequestSettings RequestSettings [get, set]
 Gets or sets the request settings. More...
 
- Properties inherited from UnifiedAutomation.UaBase.AsyncResultBase
object Lock [get]
 An object used to synchronize access to the result object. More...
 
AsyncCallback Callback [get]
 The method to invoke when the request completes. More...
 
IAsyncResult InnerResult [get, set]
 An object used to synchronize access to the result object. More...
 
StatusCode Error [get]
 An error that occured during processing. More...
 
Exception Exception [get]
 An exception that occured during processing. More...
 
object AsyncState [get, set]
 Gets a user-defined object that qualifies or contains information about an asynchronous operation. More...
 
WaitHandle AsyncWaitHandle [get]
 Gets a T:System.Threading.WaitHandle that is used to wait for an asynchronous operation to complete. More...
 
bool CompletedSynchronously [get]
 Gets a value that indicates whether the asynchronous operation completed synchronously. More...
 
bool IsCompleted [get]
 Gets a value that indicates whether the asynchronous operation has completed. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from UnifiedAutomation.UaBase.AsyncResultBase
static void WaitForComplete (IAsyncResult ar)
 Waits for the operation to complete. More...
 
- Protected Member Functions inherited from UnifiedAutomation.UaBase.AsyncResultBase
virtual void Dispose (bool disposing)
 An overrideable version of the Dispose. More...
 

Detailed Description

Stores state information for asynchronous connect operations.

Constructor & Destructor Documentation

UnifiedAutomation.UaClient.Session.SessionAsyncResult.SessionAsyncResult ( AsyncCallback  callback,
object  userData,
int  timeout 
)
inline

Initializes a new instance of the SessionAsyncResult class.

Parameters
callbackThe callback.
userDataThe user data.
timeoutThe timeout.

Property Documentation

RequestSettings UnifiedAutomation.UaClient.Session.SessionAsyncResult.RequestSettings
getset

Gets or sets the request settings.

The request settings.

SessionClient UnifiedAutomation.UaClient.Session.SessionAsyncResult.Session
getset

Gets or sets the session.

The session.


The documentation for this class was generated from the following file: