Sdílet prostřednictvím


IDbTransactionInterceptor Rozhraní

Definice

Objekt, který implementuje toto rozhraní, je možné zaregistrovat u pro DbInterception příjem oznámení, když Entity Framework potvrdí nebo vrátí zpět transakci.

public interface IDbTransactionInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbTransactionInterceptor = interface
    interface IDbInterceptor
Public Interface IDbTransactionInterceptor
Implements IDbInterceptor
Odvozené
Implementuje

Poznámky

Zachytávací moduly lze také zaregistrovat v konfiguračním souboru aplikace. Další informace o konfiguraci entity frameworku najdete v tématu http://go.microsoft.com/fwlink/?LinkId=260883 .

Metody

Committed(DbTransaction, DbTransactionInterceptionContext)

Tato metoda je volána po Commit() je vyvolána.

Committing(DbTransaction, DbTransactionInterceptionContext)

Tato metoda je volána před Commit() je vyvolána.

ConnectionGetting(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Volána před Connection se načte.

ConnectionGot(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Volá se po Connection načtení.

Disposed(DbTransaction, DbTransactionInterceptionContext)

Tato metoda je volána po Dispose() je vyvolána.

Disposing(DbTransaction, DbTransactionInterceptionContext)

Tato metoda je volána před Dispose() je vyvolána.

IsolationLevelGetting(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Volána před IsolationLevel se načte.

IsolationLevelGot(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Volá se po IsolationLevel načtení.

RolledBack(DbTransaction, DbTransactionInterceptionContext)

Tato metoda je volána po Rollback() je vyvolána.

RollingBack(DbTransaction, DbTransactionInterceptionContext)

Tato metoda je volána před Rollback() je vyvolána.

Platí pro