C# Класс Microsoft.Isam.Esent.Interop.Transaction

A class that encapsulates a transaction on a JET_SESID.
Наследование: Microsoft.Isam.Esent.Interop.EsentResource
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Begin ( ) : void

Begin a transaction. This object should not currently be in a transaction.

Commit ( CommitTransactionGrbit grbit ) : void

Commit a transaction. This object should be in a transaction.

Rollback ( ) : void

Rollback a transaction. This object should be in a transaction.

Transaction ( JET_SESID sesid ) : System

Initializes a new instance of the Transaction class. This automatically begins a transaction. The transaction will be rolled back if not explicitly committed.

Защищенные методы

Метод Описание
ReleaseResource ( ) : void

Called when the transaction is being disposed while active. This should rollback the transaction.

Описание методов

Begin() публичный Метод

Begin a transaction. This object should not currently be in a transaction.
public Begin ( ) : void
Результат void

Commit() публичный Метод

Commit a transaction. This object should be in a transaction.
public Commit ( CommitTransactionGrbit grbit ) : void
grbit CommitTransactionGrbit JetCommitTransaction options.
Результат void

ReleaseResource() защищенный Метод

Called when the transaction is being disposed while active. This should rollback the transaction.
protected ReleaseResource ( ) : void
Результат void

Rollback() публичный Метод

Rollback a transaction. This object should be in a transaction.
public Rollback ( ) : void
Результат void

Transaction() публичный Метод

Initializes a new instance of the Transaction class. This automatically begins a transaction. The transaction will be rolled back if not explicitly committed.
public Transaction ( JET_SESID sesid ) : System
sesid JET_SESID The session to start the transaction for.
Результат System