Interface TaskItem

O TaskItem objeto representa um item de tarefa na Lista de tarefas janela.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
<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

O tipo TaskItem expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Category Obtém uma seqüência de caracteres que representa a categoria do item de tarefa.
Propriedade pública Checked Define ou obtém se um item de tarefa de A lista de tarefas janela possui uma seleção na coluna de caixa de seleção.
Propriedade pública Collection Retorna a coleção que contém o TaskItem objeto com suporte para esta propriedade.
Propriedade pública Description Define ou obtém uma cadeia de caracteres que representa a descrição para o TaskItem objeto.
Propriedade pública Displayed Obtém se o item de tarefa é visível no momento o Lista de tarefas janela.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública FileName Define ou obtém uma cadeia de caracteres que representa o nome do arquivo que foi passado para o Lista de tarefas janela quando o item de tarefa foi criado.
Propriedade pública IsSettable Retorna se uma determinada coluna de um item de tarefa pode ser editada.
Propriedade pública Line Define ou obtém o número da linha de TaskItem objeto.
Propriedade pública Priority Define ou obtém uma constante que indica a prioridade do item de tarefa.
Propriedade pública SubCategory Obtém uma seqüência de caracteres que representa a subcategoria do item de tarefa.

Início

Métodos

  Nome Descrição
Método público Delete Remove o item de tarefa da coleção.
Método público Navigate Solicitações que o item de tarefa navegar até sua localização e exibi-lo, se o que é significativo para a tarefa.
Método público Select Faz com que este item se torne ativo no ambiente de desenvolvimento integrado (IDE).

Início

Exemplos

No exemplo a seguir, as tarefas aparecem na Add-ins e a Macrocategoria de s da Lista de tarefas.

[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

Consulte também

Referência

Namespace EnvDTE