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