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 | |
---|---|---|
AutoFilter(VSTASKCATEGORY) | Filtros é mostrada a lista de tarefas para que apenas a categoria especificada. |
|
AutoFilter2(Guid) | Filtros é mostrada a lista de tarefas para que somente o modo de exibição especificado. |
|
DumpOutput(UInt32, VSTASKCATEGORY, IStream, Int32) | Não use. |
|
EnumTaskItems(IVsEnumTaskItems) | Enumera todas as tarefas na lista de tarefas. |
|
RefreshTasks(UInt32) | Informa a lista de tarefas que um provedor de tarefas tem tarefas novas ou atualizadas. |
|
RegisterCustomCategory(Guid, UInt32, VSTASKCATEGORY[]) | Registra uma categoria personalizada com a lista de tarefas. |
|
RegisterTaskProvider(IVsTaskProvider, UInt32) | Registra um provedor de tarefa com a lista de tarefas. |
|
SetSilentOutputMode(Int32) | Define o modo de saída da interface do usuário deve seguir a lista de tarefas. |
|
UnregisterCustomCategory(VSTASKCATEGORY) | Cancela o registro na categoria personalizada especificada da lista de tarefas. |
|
UnregisterTaskProvider(UInt32) | Cancela o registro do provedor de tarefa especificada da lista de tarefas. |
|
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