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 接口创建任务的容器。 若要将任务添加到任务列表,实现 IVsTaskProvider。 IVsTaskProvider 枚举任务项列表,其中每个对象都是 IVsTaskItem。 IVsTaskItem 接口包含修改的任务行为方法。 IVsTaskItem2 接口用于管理自定义列的方法。
任务还可以添加到通过 IVsOutputWindowPaneOutputTaskItemString 和 FlushToTaskList 方法任务列表。
请参见调用的插图在该示例 Figures Language Service的此接口。
对调用者的说明
,如果环境的部分任务列表,任务提供程序应调用此接口存储和管理自己的任务。示例