IGraphContext インターフェイス

目的のデータ セットを指定するコンテキストを表すをインターフェイス。

プロバイダーは、指定されたグラフと出力のノード コレクションに要求されたデータを設定します。

名前空間:  Microsoft.VisualStudio.GraphModel
アセンブリ:  Microsoft.VisualStudio.GraphModel (Microsoft.VisualStudio.GraphModel.dll 内)

構文

'宣言
Public Interface IGraphContext
public interface IGraphContext
public interface class IGraphContext
type IGraphContext =  interface end
public interface IGraphContext

IGraphContext 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ CancelToken 現在の CancellationToken を取得します。
パブリック プロパティ Direction 入力ノードから開始して走査する方向。
パブリック プロパティ Errors 報告されたエラーの一覧。
パブリック プロパティ Graph 新しいデータが追加されるグラフ。
パブリック プロパティ InputNodes GraphContext が移動する最初のノード。 空のコレクションは、グローバル スコープの検索を意味します (前: 最上位の名前空間を検索します)。
パブリック プロパティ LinkCategories 入力ノード (カテゴリへのリンクの関係の走査) である移動します。 たとえば、「は」、または 「は」などと参照 空のコレクションは、すべてのリンクが走査することを意味します。
パブリック プロパティ LinkDepth 返される入力ノードからのリンク数。 int.MaxValue の、平均入力ノードから到達できるすべてをフェッチします。
パブリック プロパティ NodeCategories OutputNodes のコレクション内に配置先ノードのカテゴリ。 空のコレクションは、すべての対象のノードが出力されたノードすることを意味します。
パブリック プロパティ OutputNodes クエリを応答ノードは、コンテキストに応じて発生しました。 詳細に OutputNodes のデータは、グラフになる場合があります。 OutputNodes は、グラフに含まれている必要があります。
パブリック プロパティ RequestedProperties 返された入出力ノードであることが要求されるプロパティ。
パブリック プロパティ TrackChanges グラフ コンテキストが出力のノードに対する変更の通知継続する場合は True。 [キャンセル] メソッドは、この追跡を停止します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド GetValue<T> 呼び出し元が渡す値を取得します。
パブリック メソッド HasValue 呼び出し元が特定の名前を持つ経過値で表示します。
パブリック メソッド OnCompleted 処理される IGraphContext を終了するときに完了イベントを発生させるために呼び出されます。
パブリック メソッド ReportError 例外やエラーを報告するようにプロバイダーによって呼び出されます。
パブリック メソッド ReportProgress 進行状況をレポートするようにプロバイダーによって呼び出されます。
パブリック メソッド SetValue<T> コンテキストのプロパティ バッグに新しい値を追加します。 これがプロバイダーに情報を渡すために使用できます。

このページのトップへ

イベント

  名前 説明
パブリック イベント Canceled このコンテキストがキャンセルされたときに発生します。
パブリック イベント Completed コンテキストの結果が作成されたときに発生します。

このページのトップへ

参照

関連項目

Microsoft.VisualStudio.GraphModel 名前空間