DbCommandTreeInterceptionContext クラス

定義

実装への呼び出しに関連付けられているコンテキスト情報を IDbCommandTreeInterceptor 表します。

public class DbCommandTreeInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbCommandTreeInterceptionContext = class
    inherit DbInterceptionContext
Public Class DbCommandTreeInterceptionContext
Inherits DbInterceptionContext
継承
DbCommandTreeInterceptionContext

注釈

このクラスのインスタンスは、コンテキスト情報に対してパブリックに変更できません。 コンテキスト情報を追加するには、With..のいずれかを使用します。または As...メソッドを使用して、新しい情報を含む新しいインターセプト コンテキストを作成します。

コンストラクター

DbCommandTreeInterceptionContext()

状態のない新しい DbCommandTreeInterceptionContext を構築します。

DbCommandTreeInterceptionContext(DbInterceptionContext)

指定されたインターセプト コンテキストから状態をコピーして、新しい DbCommandTreeInterceptionContext を作成します。 「」も参照してください。 Clone()

プロパティ

DbContexts

このインターセプト コンテキストに DbContext 関連付けられているすべてのインスタンスを取得します。

(継承元 DbInterceptionContext)
IsAsync

操作が非同期的に実行されている場合は True、それ以外の場合は false。

(継承元 DbInterceptionContext)
ObjectContexts

このインターセプト コンテキストに ObjectContext 関連付けられているすべてのインスタンスを取得します。

(継承元 DbInterceptionContext)
OriginalResult

Entity Framework によって作成された元のツリー。 インターセプターはプロパティを Result 変更して使用するツリーを変更できますが OriginalResult 、 は常に Entity Framework によって作成されるツリーになります。

Result

Entity Framework で使用されるコマンド ツリー。 これは、 プロパティに OriginalResult 含まれるツリーとして開始されますが、Entity Framework で使用されるツリーを変更するためにインターセプターによって設定できます。

UserState
古い.

操作に関連付けられている任意のユーザー指定の状態情報を含む値を取得または設定します。

メソッド

AsAsync()

フラグが true に設定された、このインターセプト コンテキスト内のすべてのコンテキスト情報を含む新しい DbCommandTreeInterceptionContextIsAsync 作成します。

Clone()

新しい状態を追加するためにインターセプト コンテキストのコピーを作成するときに、このメソッドを呼び出します。 コンストラクターを直接呼び出す代わりにこのメソッドを使用すると、仮想ディスパッチが保証され、新しい型は複製されるコンテキストと同じ型 (および特殊化された状態) になります。

Equals(Object)

実装への呼び出しに関連付けられているコンテキスト情報を IDbCommandTreeInterceptor 表します。

FindUserState(String)

操作に関連付けられている任意のユーザー指定の状態情報を含む値を取得します。

GetHashCode()

実装への呼び出しに関連付けられているコンテキスト情報を IDbCommandTreeInterceptor 表します。

GetType()

現在のインスタンスの Type を取得します。

SetUserState(String, Object)

操作に関連付けられている任意のユーザー指定の状態情報を含む値を設定します。

ToString()

実装への呼び出しに関連付けられているコンテキスト情報を IDbCommandTreeInterceptor 表します。

WithDbContext(DbContext)

指定した を追加して、このインターセプト コンテキスト内のすべてのコンテキスト情報を含む新しい DbCommandTreeInterceptionContext を作成します DbContext

WithObjectContext(ObjectContext)

指定した を追加して、このインターセプト コンテキスト内のすべてのコンテキスト情報を含む新しい DbCommandTreeInterceptionContext を作成します ObjectContext

適用対象