Compartilhar via


Interface IVsTaskItem

 

Fornece métodos para modificar o comportamento da tarefa.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[GuidAttribute("0F6D7FB4-2649-4E51-BC20-3698F9F51358")]
[InterfaceTypeAttribute(1)]
public interface IVsTaskItem
[GuidAttribute("0F6D7FB4-2649-4E51-BC20-3698F9F51358")]
[InterfaceTypeAttribute(1)]
public interface class IVsTaskItem
[<GuidAttribute("0F6D7FB4-2649-4E51-BC20-3698F9F51358")>]
[<InterfaceTypeAttribute(1)>]
type IVsTaskItem = interface end
<GuidAttribute("0F6D7FB4-2649-4E51-BC20-3698F9F51358")>
<InterfaceTypeAttribute(1)>
Public Interface IVsTaskItem

Métodos

Nome Descrição
System_CAPS_pubmethod CanDelete(Int32)

Determina se um item de tarefa pode ser excluído.

System_CAPS_pubmethod Category(VSTASKCATEGORY[])

Retorna a categoria de um item de tarefa.

System_CAPS_pubmethod Column(Int32)

Retorna o número da coluna de uma tarefa dentro do arquivo especificado.

System_CAPS_pubmethod Document(String)

Retorna o nome do arquivo associado a um item de tarefa.

System_CAPS_pubmethod get_Checked(Int32)

Determina se a caixa de seleção do item de tarefa atualmente selecionada ou desmarcada.

System_CAPS_pubmethod get_Priority(VSTASKPRIORITY[])

Retorna o nível de prioridade de um item de tarefa.

System_CAPS_pubmethod get_Text(String)

Retorna a descrição do item de tarefa.

System_CAPS_pubmethod HasHelp(Int32)

Obsoleto.Return E_NOTIMPL.

System_CAPS_pubmethod ImageListIndex(Int32)

Retorna o índice para a lista de imagens mantida por um provedor.

System_CAPS_pubmethod IsReadOnly(VSTASKFIELD, Int32)

Determina se um campo de tarefa especificado é definido para o status somente leitura.

System_CAPS_pubmethod Line(Int32)

Retorna o número de linha de um item de tarefa dentro de um documento especificado.

System_CAPS_pubmethod NavigateTo()

Abre um arquivo associado a um item de tarefa e move para a posição apropriada no arquivo.

System_CAPS_pubmethod NavigateToHelp()

Se houver um tópico da Ajuda para este item de tarefa, esse método deve abri-lo.

System_CAPS_pubmethod OnDeleteTask()

Notifica o provedor de tarefas que um usuário tenha excluído de uma tarefa.

System_CAPS_pubmethod OnFilterTask(Int32)

Notifica o provedor de tarefas que um item de tarefa foram filtrado dentro ou fora do modo de exibição.

System_CAPS_pubmethod put_Checked(Int32)

Define se a caixa de seleção de um item de tarefa é marcada ou desmarcada.

System_CAPS_pubmethod put_Priority(VSTASKPRIORITY)

Define o nível de prioridade de um item de tarefa.

System_CAPS_pubmethod put_Text(String)

Define a descrição de um item de tarefa.

System_CAPS_pubmethod SubcategoryIndex(Int32)

Retorna o índice à lista de subcategoria mantida pelo provedor.

Comentários

O ambiente implementa o IVsTaskList interface para criar um recipiente para tarefas.Para colocar as tarefas na lista de tarefas, implementar IVsTaskProvider2, que especifica uma lista de itens de tarefas, cada um deles é um IVsTaskItem.O IVsTaskItem interface contém métodos para modificar o comportamento das tarefas.O IVsTaskItem2 interface fornece métodos para gerenciar colunas personalizadas.

Consulte as ilustrações da implementação desta interface no exemplo de Figures Language Service.

Observações para implementadores:

IVsTaskItemé implementado por provedores de tarefas para modificar a aparência ou a funcionalidade de uma tarefa na lista de tarefas.IVsTaskItem2Fornece métodos adicionais para que provedores de tarefa podem criar seus próprios modos de exibição personalizados.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo