IVsTaskItem 接口

用于修改任务行为的方法。

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

语法

声明
<GuidAttribute("0F6D7FB4-2649-4E51-BC20-3698F9F51358")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTaskItem
[GuidAttribute("0F6D7FB4-2649-4E51-BC20-3698F9F51358")]
[InterfaceTypeAttribute()]
public interface IVsTaskItem

IVsTaskItem 类型公开以下成员。

方法

  名称 说明
公共方法 CanDelete 确定任务项是否可将其删除。
公共方法 Category 返回任务项的类别。
公共方法 Column 返回一个任务的列数中指定的文件中。
公共方法 Document 返回文件的名称与任务项。
公共方法 get_Checked 确定任务项的复选框当前是否选中或清除。
公共方法 get_Priority 返回任务项的优先级别。
公共方法 get_Text 返回任务项的说明。
公共方法 HasHelp 已过时。返回 E_NOTIMPL
公共方法 ImageListIndex 返回索引到图像列表维护由提供程序。
公共方法 IsReadOnly 确定一个指定的任务字段是否设置为只读状态。
公共方法 Line 返回中的指定一个任务项的行号文档。
公共方法 NavigateTo 打开文件与任务项并移到文件中的相应位置。
公共方法 NavigateToHelp 如果具有此任务项的帮助主题,此方法应将其打开。
公共方法 OnDeleteTask 请注意任务提供程序用户删除了任务。
公共方法 OnFilterTask 请注意任务提供程序任务项筛选在或视图之外。
公共方法 put_Checked 设置任务项的复选框是否选中或清除。
公共方法 put_Priority 设置任务项的优先级别。
公共方法 put_Text 设置任务项的说明。
公共方法 SubcategoryIndex 返回索引传递给子类别列表维护提供程序。

页首

备注

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

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

对实现者的说明

IVsTaskItem 由任务提供程序实现修改外观或任务的函数中的任务列表。IVsTaskItem2 提供其他方法,因此任务提供程序可以创建自己的自定义视图。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间