Creates a new transaction and associates it with the current thread.
Commit the transaction associated with the current thread. If the commit operation fails due to a conflict it will destroy the transaction state and throw a CommitConflictException. If the commit operation succeeds,it returns after the transaction state has been merged with committed state. When this method completes, the thread is no longer associated with a transaction.
Determines whether the specified(Inherited from is equal to the current . .)
Reports the existence of a Transaction for this thread
Reports the existence of a transaction for the given transactionId. This method can be used to determine if a transaction with the given transaction identifier is currently in progress locally.
Serves as a hash function for a particular type.(Inherited from .)
Gets the(Inherited from of the current instance. .)
This method can be used to determine if a transaction with the given transaction identifier is currently suspended locally. This method does not check other members for transaction status.
On the current thread, resumes a transaction that was previously suspended using
Roll back the transaction associated with the current thread. When this method completes, the thread is no longer associated with a transaction and the transaction context is destroyed.
Suspends the transaction on the current thread. All subsequent operations performed by this thread will be non-transactional. The suspended transaction can be resumed by calling TransactionId
Returns a(Inherited from that represents the current . .)
On the current thread, resumes a transaction that was previously suspended using, or waits for the specified timeout interval if the transaction has not been suspended. This method will return if:
Another thread suspends the transaction
Another thread calls commit/rollback on the transaction
This thread has waited for the specified timeoutThis method returns immediately if TransactionId returns false.