次の方法で共有


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() 呼び出されます。

適用対象