Interface IVsTaskList

 

Gerencia listas de itens de tarefa fornecidos por provedores de tarefa.

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

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("9D21BCC5-2C63-4A61-B055-2F3DF78EB30A")]
public interface IVsTaskList
[InterfaceTypeAttribute(1)]
[GuidAttribute("9D21BCC5-2C63-4A61-B055-2F3DF78EB30A")]
public interface class IVsTaskList
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("9D21BCC5-2C63-4A61-B055-2F3DF78EB30A")>]
type IVsTaskList = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("9D21BCC5-2C63-4A61-B055-2F3DF78EB30A")>
Public Interface IVsTaskList

Métodos

Nome Descrição
System_CAPS_pubmethod AutoFilter(VSTASKCATEGORY)

Filtros é mostrada a lista de tarefas para que apenas a categoria especificada.

System_CAPS_pubmethod AutoFilter2(Guid)

Filtros é mostrada a lista de tarefas para que somente o modo de exibição especificado.

System_CAPS_pubmethod DumpOutput(UInt32, VSTASKCATEGORY, IStream, Int32)

Não use.

System_CAPS_pubmethod EnumTaskItems(IVsEnumTaskItems)

Enumera todas as tarefas na lista de tarefas.

System_CAPS_pubmethod RefreshTasks(UInt32)

Informa a lista de tarefas que um provedor de tarefas tem tarefas novas ou atualizadas.

System_CAPS_pubmethod RegisterCustomCategory(Guid, UInt32, VSTASKCATEGORY[])

Registra uma categoria personalizada com a lista de tarefas.

System_CAPS_pubmethod RegisterTaskProvider(IVsTaskProvider, UInt32)

Registra um provedor de tarefa com a lista de tarefas.

System_CAPS_pubmethod SetSilentOutputMode(Int32)

Define o modo de saída da interface do usuário deve seguir a lista de tarefas.

System_CAPS_pubmethod UnregisterCustomCategory(VSTASKCATEGORY)

Cancela o registro na categoria personalizada especificada da lista de tarefas.

System_CAPS_pubmethod UnregisterTaskProvider(UInt32)

Cancela o registro do provedor de tarefa especificada da lista de tarefas.

System_CAPS_pubmethod UpdateProviderInfo(UInt32)

Atualiza as listas de imagem e a subcategoria associadas com o provedor de tarefa especificada.

Comentários

O ambiente implementa o IVsTaskList interface para criar um recipiente para tarefas.Para colocar as tarefas na lista de tarefas, implementar IVsTaskProvider.IVsTaskProviderEnumera 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.

As tarefas também podem ser adicionadas à lista de tarefas por meio de OutputTaskItemString e FlushToTaskList métodos de IVsOutputWindowPane.

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

Observações para chamadores:

Provedores de tarefa devem chamar essa interface para armazenar e gerenciar suas tarefas como parte da lista de tarefas do ambiente.Exemplo

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo