.NET Based OPC UA Client/Server SDK
2.6.0.418
|
A transaction for one or more requests for a single IEventManager. More...
Inherits UnifiedAutomation.UaServer.TransactionHandle.
Public Member Functions | |
EventTransactionHandle (RequestContext context, TransactionType transactionType, Delegate callback, object callbackData) | |
Initializes a new instance of the EventTransactionHandle 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< NotifierOperationHandle > | NotifierHandles [get] |
The notifier 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 notifier 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... | |
A transaction for one or more requests for a single IEventManager.
|
inline |
Initializes a new instance of the EventTransactionHandle class.
context | The request context. |
transactionType | Type of the transaction. |
callback | The callback. |
callbackData | The callback data. |
|
get |
Gets a value indicating whether this transaction has items.
true
if this transaction has items; otherwise, false
.
|
get |
The monitored item handles used in the transaction (empty if the transaction operates on notifier handles).
|
get |
The notifier handles used in the transaction (empty if the transaction operates on item handles).