共用方式為


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