Udostępnij za pośrednictwem


IDbTransactionInterceptor Interfejs

Definicja

Obiekt, który implementuje ten interfejs, można zarejestrować za pomocą DbInterception polecenia , aby otrzymywać powiadomienia, gdy program Entity Framework zatwierdza lub cofnie transakcję.

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

Uwagi

Przechwytniki można również zarejestrować w pliku konfiguracji aplikacji. Zobacz http://go.microsoft.com/fwlink/?LinkId=260883 , aby uzyskać więcej informacji na temat konfiguracji programu Entity Framework.

Metody

Committed(DbTransaction, DbTransactionInterceptionContext)

Ta metoda jest wywoływana po Commit() wywołaniu.

Committing(DbTransaction, DbTransactionInterceptionContext)

Ta metoda jest wywoływana przed Commit() wywołaniem.

ConnectionGetting(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Wywołanie przed Connection pobraniem.

ConnectionGot(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Wywoływana po Connection pobraniu.

Disposed(DbTransaction, DbTransactionInterceptionContext)

Ta metoda jest wywoływana po Dispose() wywołaniu.

Disposing(DbTransaction, DbTransactionInterceptionContext)

Ta metoda jest wywoływana przed Dispose() wywołaniem.

IsolationLevelGetting(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Wywołanie przed IsolationLevel pobraniem.

IsolationLevelGot(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Wywoływana po IsolationLevel pobraniu.

RolledBack(DbTransaction, DbTransactionInterceptionContext)

Ta metoda jest wywoływana po Rollback() wywołaniu.

RollingBack(DbTransaction, DbTransactionInterceptionContext)

Ta metoda jest wywoływana przed Rollback() wywołaniem.

Dotyczy