Share via


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 命名空間