Apache Ignite.NET
|
Transactions facade. All members are thread-safe and may be used concurrently from multiple threads. More...
Public Member Functions | |
ITransaction | TxStart () |
Starts a transaction with default isolation, concurrency, timeout, and invalidation policy. All defaults are set in CacheConfiguration at startup. More... | |
ITransaction | TxStart (TransactionConcurrency concurrency, TransactionIsolation isolation) |
Starts new transaction with the specified concurrency and isolation. More... | |
ITransaction | TxStart (TransactionConcurrency concurrency, TransactionIsolation isolation, TimeSpan timeout, int txSize) |
Starts new transaction with the specified concurrency and isolation. More... | |
ITransactionMetrics | GetMetrics () |
Gets the metrics. More... | |
void | ResetMetrics () |
Resets the metrics. More... | |
Properties | |
ITransaction | Tx [get] |
Gets transaction started by this thread or null if this thread does not have a transaction. More... | |
ITransactionMetrics Apache.Ignite.Core.Transactions.ITransactions.GetMetrics | ( | ) |
void Apache.Ignite.Core.Transactions.ITransactions.ResetMetrics | ( | ) |
ITransaction Apache.Ignite.Core.Transactions.ITransactions.TxStart | ( | ) |
ITransaction Apache.Ignite.Core.Transactions.ITransactions.TxStart | ( | TransactionConcurrency | concurrency, |
TransactionIsolation | isolation | ||
) |
concurrency | Concurrency. |
isolation | Isolation. |
ITransaction Apache.Ignite.Core.Transactions.ITransactions.TxStart | ( | TransactionConcurrency | concurrency, |
TransactionIsolation | isolation, | ||
TimeSpan | timeout, | ||
int | txSize | ||
) |
concurrency | Concurrency. |
isolation | Isolation. |
timeout | Timeout. |
txSize | Number of entries participating in transaction (may be approximate). |
|
get |
Transaction started by this thread or null if this thread does not have a transaction.