Task 类

IVsTaskItem的任务的实现,用于修改外观和功能中的任务列表。

继承层次结构

System.Object
  Microsoft.VisualStudio.Shell.Task
    Microsoft.VisualStudio.Shell.ErrorTask

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

语法

声明
<ComVisibleAttribute(True)> _
Public Class Task _
    Implements IVsTaskItem, IVsProvideUserContext
[ComVisibleAttribute(true)]
public class Task : IVsTaskItem, IVsProvideUserContext

Task 类型公开以下成员。

构造函数

  名称 说明
公共方法 Task() 初始化 Task 的新实例。
公共方法 Task(Exception) 初始化 Task 新实例所提供的异常。

页首

属性

  名称 说明
公共属性 CanDelete 获取或设置任务是否能删除。
公共属性 Category 获取或设置任务的类别。
公共属性 Checked 获取或设置没有任务的复选框是否当前未选择也未清除。
公共属性 Column 获取或设置在文件中的列数与任务。
公共属性 Document 获取或设置文件与任务。
公共属性 HelpKeyword 获取或设置帮助关键字与任务。
公共属性 ImageIndex 获取或设置图像的索引与任务。
公共属性 IsCheckedEditable 获取或设置编辑器任务的选中状态是否是可能的。
公共属性 IsPriorityEditable 获取或设置编辑器任务的优先级是否是可能的。
公共属性 IsTextEditable 获取或设置编辑器任务的文档是否是可能的。
公共属性 Line 获取或设置文件中的行号与任务。
公共属性 Priority 获取或设置任务的优先级别。
公共属性 SubcategoryIndex 获取或设置任务的子类别的索引。
公共属性 Text 获取或设置任务。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetUserContext 创建新用户上下文。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnDeleted 引发,任务已被删除。
受保护的方法 OnHelp 引发事件,当用户请求帮助,例如通过右击并选择 显示错误帮助
受保护的方法 OnNavigate 引发事件,当用户尝试定位到文件中的任务单元格,例如通过双击任务。
受保护的方法 OnRemoved 引发,任务从中移除了任务列表。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 Deleted 处理 OnDeleted 事件。
公共事件 Help 处理 OnHelp 事件。
公共事件 Navigate 处理 OnNavigate 事件。
公共事件 Removed 处理 OnRemoved 事件。

页首

字段

  名称 说明
公共字段静态成员 contextNameKeyword 表示用户上下文的关键字。此字段为常数。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IVsTaskItem.CanDelete 获取删除任务是否是可能的。
显式接口实现私有方法 IVsTaskItem.Category 设置任务类别。
显式接口实现私有方法 IVsTaskItem.Column 获取文件的列数与任务。
显式接口实现私有方法 IVsTaskItem.Document 获取文件的名称与任务。
显式接口实现私有方法 IVsTaskItem.get_Checked 确定任务项的复选框当前是否选中或清除。
显式接口实现私有方法 IVsTaskItem.get_Priority 获取任务的优先级。
显式接口实现私有方法 IVsTaskItem.get_Text 获取任务。
显式接口实现私有方法 IVsTaskItem.HasHelp 确定任务是否关联帮助。
显式接口实现私有方法 IVsTaskItem.ImageListIndex 获取图像的索引与任务。
显式接口实现私有方法 IVsTaskItem.IsReadOnly 确定指定的任务字段是否为只读。
显式接口实现私有方法 IVsTaskItem.Line 获取文件中的行号与任务。
显式接口实现私有方法 IVsTaskItem.NavigateTo 打开文件与任务并移到文件中的相应位置。
显式接口实现私有方法 IVsTaskItem.NavigateToHelp 打开帮助资源与任务。
显式接口实现私有方法 IVsTaskItem.OnDeleteTask 引发,任务已被删除。
显式接口实现私有方法 IVsTaskItem.OnFilterTask 引发,任务筛选到或在视图之外。
显式接口实现私有方法 IVsTaskItem.put_Checked 设置任务项的复选框是否选中或清除。
显式接口实现私有方法 IVsTaskItem.put_Priority 设置任务项的优先级别。
显式接口实现私有方法 IVsTaskItem.put_Text 设置任务。
显式接口实现私有方法 IVsTaskItem.SubcategoryIndex 获取任务的索引在子类别的列表。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Shell 命名空间