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,枚举任务项列表,其中每个对象都是 IVsTaskItemIVsTaskItem 接口包含修改的任务行为方法。 IVsTaskItem2 接口用于管理自定义列的方法。

请参见此接口的实现的插图 Figures Language Service 示例的。

对实现者的说明

实现此接口提供任务重新分配给任务列表。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间