Compartir a través de


IDbTransactionInterceptor Interfaz

Definición

Un objeto que implementa esta interfaz se puede registrar con DbInterception para recibir notificaciones cuando Entity Framework confirma o revierte una transacción.

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

Comentarios

Los interceptores también se pueden registrar en el archivo de configuración de la aplicación. Consulte http://go.microsoft.com/fwlink/?LinkId=260883 para obtener más información sobre la configuración de Entity Framework.

Métodos

Committed(DbTransaction, DbTransactionInterceptionContext)

Se llama a este método después Commit() de invocarse.

Committing(DbTransaction, DbTransactionInterceptionContext)

Se llama a este método antes Commit() de invocarse.

ConnectionGetting(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Se llama antes de Connection recuperarse.

ConnectionGot(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Se llama después Connection de recuperarse.

Disposed(DbTransaction, DbTransactionInterceptionContext)

Se llama a este método después Dispose() de invocarse.

Disposing(DbTransaction, DbTransactionInterceptionContext)

Se llama a este método antes Dispose() de invocarse.

IsolationLevelGetting(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Se llama antes de IsolationLevel recuperarse.

IsolationLevelGot(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Se llama después IsolationLevel de recuperarse.

RolledBack(DbTransaction, DbTransactionInterceptionContext)

Se llama a este método después Rollback() de invocarse.

RollingBack(DbTransaction, DbTransactionInterceptionContext)

Se llama a este método antes Rollback() de invocarse.

Se aplica a