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,指定任务项列表,其中每个对象都是 IVsTaskItem。 IVsTaskItem 接口包含修改的任务行为方法。 IVsTaskItem2 接口用于管理自定义列的方法。
请参见此接口的实现的插图在该示例 Figures Language Service的。
对实现者的说明
IVsTaskItem 由任务提供程序实现修改外观或任务的函数中的任务列表。 IVsTaskItem2 提供其他方法,因此任务提供程序可以创建自己的自定义视图。