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