IVsTaskProvider2 接口
为提供的任务 " 列表。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("A7E6B1F9-DFF1-4354-870F-196BE871F329")> _
Public Interface IVsTaskProvider2 _
Inherits IVsTaskProvider
[InterfaceTypeAttribute()]
[GuidAttribute("A7E6B1F9-DFF1-4354-870F-196BE871F329")]
public interface IVsTaskProvider2 : IVsTaskProvider
IVsTaskProvider2 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
EnumTaskItems(IVsEnumTaskItems%) | 此提供程序提供的任务的标准枚举数。 (继承自 IVsTaskProvider。) | |
EnumTaskItems(IVsEnumTaskItems%) | 枚举任务提供程序提供的任务。 | |
ImageList(IntPtr%) | 返回图像对此任务提供程序任务列表。 (继承自 IVsTaskProvider。) | |
ImageList(IntPtr%) | 返回图像对此任务提供程序任务列表。 | |
MaintainInitialTaskOrder | 确定是否任务列表应维护任务顺序将其发布到由任务提供程序。 | |
OnTaskListFinalRelease(IVsTaskList) | 通知客户端能够从的任务提供程序任务列表的注销,如果不中注销,当任务列表。结束时间。 (继承自 IVsTaskProvider。) | |
OnTaskListFinalRelease(IVsTaskList) | 通知客户端能够从的任务提供程序任务列表的注销,如果不中注销,当任务列表。结束时间。 | |
ReRegistrationKey(String%) | 不要使用。 (继承自 IVsTaskProvider。) | |
ReRegistrationKey(String%) | 不要使用。 | |
SubcategoryList(UInt32, array<String[], UInt32%) | 返回子类别列表此任务提供程序任务的。 (继承自 IVsTaskProvider。) | |
SubcategoryList(UInt32, array<String[], UInt32%) | 返回子类别列表此任务提供程序任务的。 |
页首
备注
该环境实现 IVsTaskList 接口创建任务的容器。 若要将任务添加到任务列表,实现 IVsTaskProvider,枚举任务项列表,其中每个对象都是 IVsTaskItem。 IVsTaskItem 接口包含修改的任务行为方法。 IVsTaskItem2 接口用于管理自定义列的方法。
请参见此接口的实现的插图 Figures Language Service 示例的。
对实现者的说明
实现此接口提供任务重新分配给任务列表。