IVsTaskItem2 接口

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

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("970A6925-5FFA-4A77-972F-7AB90C0130E5")> _
Public Interface IVsTaskItem2 _
    Inherits IVsTaskItem
[InterfaceTypeAttribute()]
[GuidAttribute("970A6925-5FFA-4A77-972F-7AB90C0130E5")]
public interface IVsTaskItem2 : IVsTaskItem

IVsTaskItem2 类型公开以下成员。

方法

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

页首

备注

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

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

对实现者的说明

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

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间