Поделиться через


IDbTransactionInterceptor Интерфейс

Определение

Объект, реализующий этот интерфейс, можно зарегистрировать в DbInterception для получения уведомлений, когда Entity Framework фиксирует или откатывает транзакцию.

public interface IDbTransactionInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbTransactionInterceptor = interface
    interface IDbInterceptor
Public Interface IDbTransactionInterceptor
Implements IDbInterceptor
Производный
Реализации

Комментарии

Перехватчики также можно зарегистрировать в файле конфигурации приложения. Дополнительные сведения о конфигурации Entity Framework см. в этой статье http://go.microsoft.com/fwlink/?LinkId=260883 .

Методы

Committed(DbTransaction, DbTransactionInterceptionContext)

Этот метод вызывается после Commit() вызова .

Committing(DbTransaction, DbTransactionInterceptionContext)

Этот метод вызывается до Commit() вызова .

ConnectionGetting(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Вызывается до Connection получения.

ConnectionGot(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Вызывается после Connection извлечения.

Disposed(DbTransaction, DbTransactionInterceptionContext)

Этот метод вызывается после Dispose() вызова .

Disposing(DbTransaction, DbTransactionInterceptionContext)

Этот метод вызывается до Dispose() вызова .

IsolationLevelGetting(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Вызывается до IsolationLevel получения.

IsolationLevelGot(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Вызывается после IsolationLevel извлечения.

RolledBack(DbTransaction, DbTransactionInterceptionContext)

Этот метод вызывается после Rollback() вызова .

RollingBack(DbTransaction, DbTransactionInterceptionContext)

Этот метод вызывается до Rollback() вызова .

Применяется к