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 | 引發事件,當內容的結果填入。 |
回頁首