IVsTaskList 接口

管理任务列表提供程序提供的任务项。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("9D21BCC5-2C63-4A61-B055-2F3DF78EB30A")> _
Public Interface IVsTaskList
[InterfaceTypeAttribute()]
[GuidAttribute("9D21BCC5-2C63-4A61-B055-2F3DF78EB30A")]
public interface IVsTaskList

IVsTaskList 类型公开以下成员。

方法

  名称 说明
公共方法 AutoFilter 筛选任务列表中仅指定的类别显示。
公共方法 AutoFilter2 筛选任务列表因此只指定的视图显示。
公共方法 DumpOutput 不要使用。
公共方法 EnumTaskItems 枚举中的所有任务 " 列表。
公共方法 RefreshTasks 请注意任务单任务提供程序具有新功能或更新任务。
公共方法 RegisterCustomCategory 使用的自定义类别任务列表中注册。
公共方法 RegisterTaskProvider 有一个任务提供程序任务列表中注册。
公共方法 SetSilentOutputMode 设置任务列表应遵循的 UI 输出模式。
公共方法 UnregisterCustomCategory 从指定的自定义类任务列表的注销。
公共方法 UnregisterTaskProvider 从指定的任务提供程序任务列表的注销。
公共方法 UpdateProviderInfo 更新图像,并子类别列表与指定的任务提供程序。

页首

备注

该环境实现 IVsTaskList 接口创建任务的容器。若要将任务添加到任务列表,实现 IVsTaskProviderIVsTaskProvider 枚举任务项列表,其中每个对象都是 IVsTaskItemIVsTaskItem 接口包含修改的任务行为方法。IVsTaskItem2 接口用于管理自定义列的方法。

任务还可以添加到通过 IVsOutputWindowPaneOutputTaskItemStringFlushToTaskList 方法任务列表。

请参见调用的插图在该示例 Figures Language Service的此接口。

对调用者的说明

,如果环境的部分任务列表,任务提供程序应调用此接口存储和管理自己的任务。示例

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间