Condividi tramite


IDbTransactionInterceptor Interfaccia

Definizione

Un oggetto che implementa questa interfaccia può essere registrato con DbInterception per ricevere notifiche quando Entity Framework esegue il commit o il rollback di una transazione.

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

Commenti

Gli intercettori possono essere registrati anche nel file di configurazione dell'applicazione. Per altre informazioni sulla configurazione di Entity Framework, vedere http://go.microsoft.com/fwlink/?LinkId=260883 Altre informazioni sulla configurazione di Entity Framework.

Metodi

Committed(DbTransaction, DbTransactionInterceptionContext)

Questo metodo viene chiamato dopo Commit() che viene richiamato.

Committing(DbTransaction, DbTransactionInterceptionContext)

Questo metodo viene chiamato prima Commit() di essere richiamato.

ConnectionGetting(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Chiamato prima Connection di essere recuperato.

ConnectionGot(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Chiamato dopo Connection viene recuperato.

Disposed(DbTransaction, DbTransactionInterceptionContext)

Questo metodo viene chiamato dopo Dispose() che viene richiamato.

Disposing(DbTransaction, DbTransactionInterceptionContext)

Questo metodo viene chiamato prima Dispose() di essere richiamato.

IsolationLevelGetting(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Chiamato prima IsolationLevel di essere recuperato.

IsolationLevelGot(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Chiamato dopo IsolationLevel viene recuperato.

RolledBack(DbTransaction, DbTransactionInterceptionContext)

Questo metodo viene chiamato dopo Rollback() che viene richiamato.

RollingBack(DbTransaction, DbTransactionInterceptionContext)

Questo metodo viene chiamato prima Rollback() di essere richiamato.

Si applica a