目的のデータ セットを指定するコンテキストを表すをインターフェイス。
プロバイダーは、指定されたグラフと出力のノード コレクションに要求されたデータを設定します。
名前空間: 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 | コンテキストの結果が作成されたときに発生します。 |
このページのトップへ
.gif)
.gif)
.gif)