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