ITransactionContext Interface
Namespace: Hazelcast.Transactions
Assembly: Hazelcast.Net.dll
Represents a transaction context.
public interface ITransactionContext : IAsyncDisposable
Inherited Members
Properties
Name | Description |
---|---|
TransactionId | Gets the unique identifier of the transaction. |
Methods
Name | Description |
---|---|
CommitAsync() | Commits the transaction. |
Complete() | Completes the transaction. |
GetListAsync<TItem>(string) | Gets a IHTxList<TItem> transactional distributed object. |
GetMapAsync<TKey, TValue>(string) | Gets a IHTxMap<TKey, TValue> transactional distributed object. |
GetMultiMapAsync<TKey, TValue>(string) | Gets a IHTxMultiMap<TKey, TValue> transactional distributed object. |
GetQueueAsync<TItem>(string) | Gets a IHTxQueue<TItem> transactional distributed object. |
GetSetAsync<TItem>(string) | Gets a IHTxSet<TItem> transactional distributed object. |
RollbackAsync() | Rolls the transaction back. |