Interface ITransactionClient
Thin client transaction.
Namespace: Apache.Ignite.Core.Client.Transactions
Assembly: Apache.Ignite.Core.dll
Syntax
public interface ITransactionClient
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 |
|---|---|
| System.String |
Timeout
Gets the timeout for this transaction. If transaction times
out prior to it's completion, an exception will be thrown.
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()