Interface ITransactionClient
Thin client transaction.
Inherited Members
Namespace: Apache.Ignite.Core.Client.Transactions
Assembly: Apache.Ignite.Core.dll
Syntax
public interface ITransactionClient : IDisposable
Properties
Concurrency
Gets the transaction concurrency mode.
Declaration
TransactionConcurrency Concurrency { get; }
Property Value
| Type | Description |
|---|---|
| TransactionConcurrency |
Isolation
Gets the transaction isolation level.
Declaration
TransactionIsolation Isolation { get; }
Property Value
| Type | Description |
|---|---|
| TransactionIsolation |
Label
Gets the transaction label.
Declaration
string Label { get; }
Property Value
| Type | Description |
|---|---|
| string |
Timeout
Gets the timeout for this transaction. If transaction times out prior to it's completion, an exception will be thrown. Zero for infinite timeout.
Declaration
TimeSpan Timeout { get; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
Methods
Commit()
Commits this transaction.
Declaration
void Commit()
Rollback()
Rolls back this transaction.
Declaration
void Rollback()