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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。