.NET Based OPC UA Client/Server SDK  2.6.1.422
UnifiedAutomation.UaServer.DataTransactionHandle Class Reference

A transaction for one or more requests for a single IIOManager. More...

Inherits UnifiedAutomation.UaServer.TransactionHandle.

Public Member Functions

 DataTransactionHandle (RequestContext context, TransactionType transactionType, Delegate callback, object callbackData)
 Initializes a new instance of the DataTransactionHandle 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

double MaxAge [get, set]
 Gets or sets the max age. More...
 
TimestampsToReturn TimestampsToReturn [get, set]
 Gets or sets the timestamps to return. More...
 
bool HasItems [get]
 Gets a value indicating whether this transaction has items. More...
 
List
< NodeAttributeOperationHandle
NodeHandles [get]
 The node handles used in the transaction (empty if the transaction operates on item handles). More...
 
List
< MonitoredItemOperationHandle
ItemHandles [get]
 The monitored item handles used in the transaction (empty if the transaction operates on node handles). More...
 
- Properties inherited from UnifiedAutomation.UaServer.TransactionHandle
RequestContext Context [get]
 Gets the request context. More...
 
TransactionType TransactionType [get]
 Gets the type of the transaction. More...
 
Delegate Callback [get]
 The callback invoked whenever an operation within a transaction completes. More...
 
object CallbackData [get]
 Gets the opaque data associated with the transaction by creator. More...
 
bool Done [get]
 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 requests for a single IIOManager.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.DataTransactionHandle.DataTransactionHandle ( RequestContext  context,
TransactionType  transactionType,
Delegate  callback,
object  callbackData 
)
inline

Initializes a new instance of the DataTransactionHandle class.

Parameters
contextThe request context.
transactionTypeType of the transaction.
callbackThe callback to call when an operation completes.
callbackDataThe callback data.

Property Documentation

bool UnifiedAutomation.UaServer.DataTransactionHandle.HasItems
get

Gets a value indicating whether this transaction has items.

true if this transaction has items; otherwise, false.

List<MonitoredItemOperationHandle> UnifiedAutomation.UaServer.DataTransactionHandle.ItemHandles
get

The monitored item handles used in the transaction (empty if the transaction operates on node handles).

double UnifiedAutomation.UaServer.DataTransactionHandle.MaxAge
getset

Gets or sets the max age.

List<NodeAttributeOperationHandle> UnifiedAutomation.UaServer.DataTransactionHandle.NodeHandles
get

The node handles used in the transaction (empty if the transaction operates on item handles).

TimestampsToReturn UnifiedAutomation.UaServer.DataTransactionHandle.TimestampsToReturn
getset

Gets or sets the timestamps to return.


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