Aracılığıyla paylaş


IDbTransactionInterceptor Arabirim

Tanım

Entity Framework bir işlemi işlediğinde veya geri aldığında bildirim almak için bu arabirimi uygulayan bir nesne ile DbInterception kaydedilebilir.

public interface IDbTransactionInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbTransactionInterceptor = interface
    interface IDbInterceptor
Public Interface IDbTransactionInterceptor
Implements IDbInterceptor
Türetilmiş
Uygulamalar

Açıklamalar

Kesiciler, uygulamanın yapılandırma dosyasına da kaydedilebilir. Entity Framework yapılandırması hakkında daha fazla bilgi için bkz http://go.microsoft.com/fwlink/?LinkId=260883 .

Yöntemler

Committed(DbTransaction, DbTransactionInterceptionContext)

Bu yöntem çağrıldıktan sonra Commit() çağrılır.

Committing(DbTransaction, DbTransactionInterceptionContext)

Bu yöntem çağrılmadan önce Commit() çağrılır.

ConnectionGetting(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Alınmadan önce Connection çağrılır.

ConnectionGot(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Alındıktan sonra Connection çağrılır.

Disposed(DbTransaction, DbTransactionInterceptionContext)

Bu yöntem çağrıldıktan sonra Dispose() çağrılır.

Disposing(DbTransaction, DbTransactionInterceptionContext)

Bu yöntem çağrılmadan önce Dispose() çağrılır.

IsolationLevelGetting(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Alınmadan önce IsolationLevel çağrılır.

IsolationLevelGot(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Alındıktan sonra IsolationLevel çağrılır.

RolledBack(DbTransaction, DbTransactionInterceptionContext)

Bu yöntem çağrıldıktan sonra Rollback() çağrılır.

RollingBack(DbTransaction, DbTransactionInterceptionContext)

Bu yöntem çağrılmadan önce Rollback() çağrılır.

Şunlara uygulanır