UA Bundle SDK .NET  2.2.1.258
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaServer.CallTransactionHandle Class Reference

A transaction for one or more call requests for a single IMethodManager. More...

Inherits UnifiedAutomation.UaServer.TransactionHandle.

Public Member Functions

 CallTransactionHandle (RequestContext context, Delegate callback, object callbackData)
 Initializes a new instance of the CallTransactionHandle class. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.TransactionHandle
 TransactionHandle (RequestContext context, TransactionType transactionType, Delegate callback, object callbackData)
 Initializes a new instance of the TransactionHandle class. More...
 
void Add< T > (T parameter)
 Adds the specified parameter to the list associated with the type. More...
 
List< T > GetList< T > ()
 Gets the list of parameters with the specified type. More...
 

Properties

bool HasItems [get]
 Gets a value indicating whether this transaction has items. More...
 
List< MethodOperationHandleMethodHandles [get]
 The method handles which are part of the transaction. More...
 
List< IList< Variant > > InputArguments [get]
 The input arguments for each method call in the transaction. More...
 
- Properties inherited from UnifiedAutomation.UaServer.TransactionHandle
RequestContext Context [get, set]
 Gets the request context. More...
 
TransactionType TransactionType [get, set]
 Gets the type of the transaction. More...
 
Delegate Callback [get, set]
 The callback invoked whenever an operation within a transaction completes. More...
 
object CallbackData [get, set]
 Gets the opaque data associated with the transaction by creator. More...
 
bool Done [get, set]
 Gets or sets a value indicating whether the transaction is done. More...
 
uint ExpectedItemCount [get, set]
 Gets or sets the total item count hint. More...
 

Detailed Description

A transaction for one or more call requests for a single IMethodManager.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.CallTransactionHandle.CallTransactionHandle ( RequestContext  context,
Delegate  callback,
object  callbackData 
)
inline

Initializes a new instance of the CallTransactionHandle class.

Parameters
contextThe request context.
callbackThe callback to invoke when an operation completes.
callbackDataThe callback data.

Property Documentation

bool UnifiedAutomation.UaServer.CallTransactionHandle.HasItems
get

Gets a value indicating whether this transaction has items.

true if this transaction has items; otherwise, false.

List<IList<Variant> > UnifiedAutomation.UaServer.CallTransactionHandle.InputArguments
get

The input arguments for each method call in the transaction.

List<MethodOperationHandle> UnifiedAutomation.UaServer.CallTransactionHandle.MethodHandles
get

The method handles which are part of the transaction.


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