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 | |
---|---|---|
CanDelete(Int32) | Determina se um item de tarefa pode ser excluído. |
|
Category(VSTASKCATEGORY[]) | Retorna a categoria de um item de tarefa. |
|
Column(Int32) | Retorna o número da coluna de uma tarefa dentro do arquivo especificado. |
|
Document(String) | Retorna o nome do arquivo associado a um item de tarefa. |
|
get_Checked(Int32) | Determina se a caixa de seleção do item de tarefa atualmente selecionada ou desmarcada. |
|
get_Priority(VSTASKPRIORITY[]) | Retorna o nível de prioridade de um item de tarefa. |
|
get_Text(String) | Retorna a descrição do item de tarefa. |
|
HasHelp(Int32) | Obsoleto.Return E_NOTIMPL. |
|
ImageListIndex(Int32) | Retorna o índice para a lista de imagens mantida por um provedor. |
|
IsReadOnly(VSTASKFIELD, Int32) | Determina se um campo de tarefa especificado é definido para o status somente leitura. |
|
Line(Int32) | Retorna o número de linha de um item de tarefa dentro de um documento especificado. |
|
NavigateTo() | Abre um arquivo associado a um item de tarefa e move para a posição apropriada no arquivo. |
|
NavigateToHelp() | Se houver um tópico da Ajuda para este item de tarefa, esse método deve abri-lo. |
|
OnDeleteTask() | Notifica o provedor de tarefas que um usuário tenha excluído de uma tarefa. |
|
OnFilterTask(Int32) | Notifica o provedor de tarefas que um item de tarefa foram filtrado dentro ou fora do modo de exibição. |
|
put_Checked(Int32) | Define se a caixa de seleção de um item de tarefa é marcada ou desmarcada. |
|
put_Priority(VSTASKPRIORITY) | Define o nível de prioridade de um item de tarefa. |
|
put_Text(String) | Define a descrição de um item de tarefa. |
|
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