다음을 통해 공유


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() 호출됩니다.

적용 대상