Compartilhar via


IDbTransactionInterceptor Interface

Definição

Um objeto que implementa essa interface pode ser registrado com DbInterception para receber notificações quando o Entity Framework confirma ou reverte uma transação.

public interface IDbTransactionInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbTransactionInterceptor = interface
    interface IDbInterceptor
Public Interface IDbTransactionInterceptor
Implements IDbInterceptor
Derivado
Implementações

Comentários

Interceptadores também podem ser registrados no arquivo de configuração do aplicativo. Consulte http://go.microsoft.com/fwlink/?LinkId=260883 para obter mais informações sobre a configuração do Entity Framework.

Métodos

Committed(DbTransaction, DbTransactionInterceptionContext)

Esse método é chamado depois Commit() que é invocado.

Committing(DbTransaction, DbTransactionInterceptionContext)

Esse método é chamado antes Commit() de ser invocado.

ConnectionGetting(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Chamado antes Connection de ser recuperado.

ConnectionGot(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Chamado depois Connection de ser recuperado.

Disposed(DbTransaction, DbTransactionInterceptionContext)

Esse método é chamado depois Dispose() que é invocado.

Disposing(DbTransaction, DbTransactionInterceptionContext)

Esse método é chamado antes Dispose() de ser invocado.

IsolationLevelGetting(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Chamado antes IsolationLevel de ser recuperado.

IsolationLevelGot(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Chamado depois IsolationLevel de ser recuperado.

RolledBack(DbTransaction, DbTransactionInterceptionContext)

Esse método é chamado depois Rollback() que é invocado.

RollingBack(DbTransaction, DbTransactionInterceptionContext)

Esse método é chamado antes Rollback() de ser invocado.

Aplica-se a