DbCommandTreeInterceptionContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実装への呼び出しに関連付けられているコンテキスト情報を IDbCommandTreeInterceptor 表します。
public class DbCommandTreeInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbCommandTreeInterceptionContext = class
inherit DbInterceptionContext
Public Class DbCommandTreeInterceptionContext
Inherits DbInterceptionContext
- 継承
注釈
このクラスのインスタンスは、コンテキスト情報に対してパブリックに変更できません。 コンテキスト情報を追加するには、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 に設定された、このインターセプト コンテキスト内のすべてのコンテキスト情報を含む新しい DbCommandTreeInterceptionContext を IsAsync 作成します。 |
Clone() |
新しい状態を追加するためにインターセプト コンテキストのコピーを作成するときに、このメソッドを呼び出します。 コンストラクターを直接呼び出す代わりにこのメソッドを使用すると、仮想ディスパッチが保証され、新しい型は複製されるコンテキストと同じ型 (および特殊化された状態) になります。 |
Equals(Object) |
実装への呼び出しに関連付けられているコンテキスト情報を IDbCommandTreeInterceptor 表します。 |
FindUserState(String) |
操作に関連付けられている任意のユーザー指定の状態情報を含む値を取得します。 |
GetHashCode() |
実装への呼び出しに関連付けられているコンテキスト情報を IDbCommandTreeInterceptor 表します。 |
GetType() |
現在のインスタンスの Type を取得します。 |
SetUserState(String, Object) |
操作に関連付けられている任意のユーザー指定の状態情報を含む値を設定します。 |
ToString() |
実装への呼び出しに関連付けられているコンテキスト情報を IDbCommandTreeInterceptor 表します。 |
WithDbContext(DbContext) |
指定した を追加して、このインターセプト コンテキスト内のすべてのコンテキスト情報を含む新しい DbCommandTreeInterceptionContext を作成します DbContext。 |
WithObjectContext(ObjectContext) |
指定した を追加して、このインターセプト コンテキスト内のすべてのコンテキスト情報を含む新しい DbCommandTreeInterceptionContext を作成します ObjectContext。 |
適用対象
Entity Framework
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示