System.Data.Entity.Infrastructure.Interception 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
BeginTransactionInterceptionContext |
実装の呼び出しに関連付けられているコンテキスト情報を BeginTransaction(IsolationLevel) 表します。 |
DatabaseLogFormatter |
これは、一部 Action<T> が プロパティに設定されている場合に使用される既定の Log ログ フォーマッタです。 別のフォーマッタを使用するには、このクラスから継承し、一部またはすべてのメソッドをオーバーライドして動作を変更するクラスを作成します。 |
DatabaseLogger |
SQL およびその他のデータベース操作をコンソールまたはファイルにログ記録するための単純なロガー。 ロガーは、コードまたはアプリケーションの web.config /app.config ファイルに登録できます。 |
DbCommandDispatcher |
に登録されている操作IDbCommandInterceptorが、操作DbCommandの実行前と実行後にDbInterception通知されるように、操作をディスパッチするために使用されます。 このクラスのインスタンスは、fluent API を Dispatch 介して取得されます。 |
DbCommandInterceptionContext |
実装への呼び出しに IDbCommandInterceptor 関連するコンテキスト情報を表します。 |
DbCommandInterceptionContext<TResult> |
操作の結果を含む実装への呼び出しに IDbCommandInterceptor 関連するコンテキスト情報を表します。 |
DbCommandInterceptor |
を実装 IDbCommandInterceptorする基底クラス。 このクラスは、インターフェイスの 1 つまたは 2 つのメソッドのみが実際に実装する必要がある場合に便利です。 |
DbCommandTreeInterceptionContext |
実装への呼び出しに IDbCommandTreeInterceptor 関連するコンテキスト情報を表します。 |
DbConfigurationInterceptionContext |
実装への呼び出しに IDbConfigurationInterceptor 関連するコンテキスト情報を表します。 |
DbConnectionDispatcher |
に登録されている操作IDbConnectionInterceptorが、操作DbConnectionの実行前と実行後にDbInterception通知されるように、操作をディスパッチするために使用されます。 このクラスのインスタンスは、fluent API を Dispatch 介して取得されます。 |
DbConnectionInterceptionContext |
結果を返さない への呼び出しに DbConnection 関連付けられているコンテキスト情報を表します。 |
DbConnectionInterceptionContext<TResult> |
の呼び出しに DbConnection 関連するコンテキスト情報を、戻り値の型 で表します |
DbConnectionPropertyInterceptionContext<TValue> |
の型 |
DbDispatchers |
fluent API を介してすべてのディスパッチャーへのアクセスを Dispatch 提供します。 |
DbInterception |
インターセプターの登録ポイント IDbInterceptor です。 EF がデータベースに対するコマンドの実行などの特定の操作を実行すると、インターセプターは通知を受け取ります。 例については、「 IDbCommandInterceptor」を参照してください。 |
DbInterceptionContext |
実装への呼び出しに IDbInterceptor 関連するコンテキスト情報を表します。 |
DbTransactionDispatcher |
に登録されている操作IDbTransactionInterceptorが、操作DbTransactionの実行前と実行後にDbInterception通知されるように、操作をディスパッチするために使用されます。 このクラスのインスタンスは、fluent API を Dispatch 介して取得されます。 |
DbTransactionInterceptionContext |
結果を返さない への呼び出しに DbTransaction 関連付けられているコンテキスト情報を表します。 |
DbTransactionInterceptionContext<TResult> |
の呼び出しに DbTransaction 関連するコンテキスト情報を、戻り値の型 で表します |
EnlistTransactionInterceptionContext |
実装の呼び出しに関連付けられているコンテキスト情報を EnlistTransaction(Transaction) 表します。 |
MutableInterceptionContext |
結果を返さない呼び出しに関連付けられているコンテキスト情報を表します。 |
MutableInterceptionContext<TResult> |
戻り値の型 を持つ呼び出しに関連付けられているコンテキスト情報を表します |
PropertyInterceptionContext<TValue> |
型 |
インターフェイス
IDbCommandInterceptor |
このインターフェイスを実装する オブジェクトを に DbInterception 登録して、Entity Framework がコマンドを実行したときに通知を受け取ることができます。 |
IDbCommandTreeInterceptor |
このインターフェイスを実装する オブジェクトを に DbInterception 登録して、Entity Framework がコマンド ツリーを作成 DbCommandTree するときに通知を受け取ることができます。 |
IDbConfigurationInterceptor |
このインターフェイスを実装する オブジェクトを に DbInterception 登録して、Entity Framework がアプリケーションの DbConfigurationを読み込むときに通知を受け取ることができます。 |
IDbConnectionInterceptor |
このインターフェイスを実装する オブジェクトを に DbInterception 登録して、Entity Framework が に対して操作を実行するときに通知を DbTransaction受け取ることができます。 |
IDbInterceptor |
これは、さまざまな種類と操作にインターセプト ポイントを提供するすべてのインターフェイスの基本インターフェイスです。 例については、「 IDbCommandInterceptor」を参照してください。 インターセプターは クラスに DbInterception 登録されます。 |
IDbTransactionInterceptor |
このインターフェイスを実装する オブジェクトを に DbInterception 登録して、Entity Framework がトランザクションをコミットまたはロールバックしたときに通知を受け取ることができます。 |
Entity Framework