![]() |
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.