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()