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 | 引发,在上下文的结果填充了。 |
页首