Поделиться через


TaskItem - интерфейс

Объект TaskItem представляет элемент задачи в окне списка задач.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")> _
Public Interface TaskItem
[GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface TaskItem
[GuidAttribute(L"58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface class TaskItem
[<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")>]
type TaskItem =  interface end
public interface TaskItem

Тип TaskItem предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Category Возвращает строку, которая представляет категорию элемента задачи.
Открытое свойство Checked Указывает или возвращает, установлен ли для элемента задачи в окне Список задач флажок в столбце флажков.
Открытое свойство Collection Возвращает коллекцию, содержащую объект TaskItem, поддерживающий это свойство.
Открытое свойство Description Задает или возвращает строку, представляющую описание объекта TaskItem.
Открытое свойство Displayed Возвращает информацию о том, является ли видимым в настоящий момент элемент задачи в окне Список задач.
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство FileName Указывает или возвращает строку, представляющую имя файла, переданного окну списка задач при создании элемента задачи.
Открытое свойство IsSettable Возвращает информацию о том, можно ли изменять данный столбец элемента задачи.
Открытое свойство Line Возвращает или задает номер строки объекта TaskItem.
Открытое свойство Priority Задает или возвращает константу, которая указывает приоритет элемента задачи.
Открытое свойство SubCategory Возвращает строку, которая представляет подкатегорию элемента задачи.

В начало страницы

Методы

  Имя Описание
Открытый метод Delete Удаляет элемент задачи из коллекции.
Открытый метод Navigate Запрашивает, чтобы элемент задачи перешел в свое место расположения, и отображает его, если это применимо в рамках определенной задачи.
Открытый метод Select Вызывает активацию элемента в интегрированной среде разработки (IDE).

В начало страницы

Примеры

В приведенном ниже примере задачи отображаются в категории Надстройки и макросы списка Список задач.

[Visual Basic]

Sub TaskItemExample()
   Dim win As Window = DTE.Windows.Item(Constants.vsWindowKindTaskList)
   Dim TL As TaskList = win.Object
   Dim TLItem As TaskItem

   ' Add a couple of tasks to the Task List.
   TLItem = TL.TaskItems.Add(" ", " ", "Test task 1.", vsTaskPriority.vsTaskPriorityHigh, vsTaskIcon.vsTaskIconUser, True, , 10, , )
   TLItem = TL.TaskItems.Add(" ", " ", "Test task 2.", vsTaskPriority.vsTaskPriorityLow, vsTaskIcon.vsTaskIconComment, , 20, , )

   ' List the total number of task list items after adding the new 
   ' task items.
   MsgBox("Task Item 1 description: " & TL.TaskItems.Item(2).Description)
   MsgBox("Total number of task items: " & TL.TaskItems.Count)

   ' Remove the second task item. The items list in reverse numeric order.
   MsgBox("Deleting the second task item")
   TL.TaskItems.Item(1).Delete()
   MsgBox("Total number of task items: " & TL.TaskItems.Count)
End Sub

См. также

Ссылки

EnvDTE - пространство имен