Compartilhar via


Interface TaskItem

O TaskItem objeto representa um item de tarefa no 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 no Lista de tarefas janela possui uma verificação na coluna de caixa de seleção.
Propriedade pública Collection Retorna a coleção que contém o TaskItem com suporte para essa propriedade do objeto.
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 Informa se o item de tarefa está visível no 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.

Superior

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 tornem ativas no ambiente de desenvolvimento integrado (IDE).

Superior

Exemplos

No exemplo a seguir, as tarefas aparecem na Add-ins e a Macrocategoria 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