Compartilhar via


Interface IVsTaskProvider2

 

Fornece tarefas à lista de tarefas.

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

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("A7E6B1F9-DFF1-4354-870F-196BE871F329")]
public interface IVsTaskProvider2 : IVsTaskProvider
[InterfaceTypeAttribute(1)]
[GuidAttribute("A7E6B1F9-DFF1-4354-870F-196BE871F329")]
public interface class IVsTaskProvider2 : IVsTaskProvider
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("A7E6B1F9-DFF1-4354-870F-196BE871F329")>]
type IVsTaskProvider2 = 
    interface
        interface IVsTaskProvider
    end
<InterfaceTypeAttribute(1)>
<GuidAttribute("A7E6B1F9-DFF1-4354-870F-196BE871F329")>
Public Interface IVsTaskProvider2
    Inherits IVsTaskProvider

Métodos

Nome Descrição
System_CAPS_pubmethod EnumTaskItems(IVsEnumTaskItems)

Enumera as tarefas fornecidas pelo provedor de tarefas.

System_CAPS_pubmethod ImageList(IntPtr)

Retorna a lista de imagens para as tarefas deste provedor de tarefas.

System_CAPS_pubmethod MaintainInitialTaskOrder(Int32)

Determina se ou não a lista de tarefas deve manter a ordem das tarefas fornecida pelo provedor de tarefas.

System_CAPS_pubmethod OnTaskListFinalRelease(IVsTaskList)

Notifica o cliente para cancelar o registro do provedor de tarefas da lista de tarefas, se não tiver sido cancelado no momento em que a lista de tarefas está fechando.

System_CAPS_pubmethod ReRegistrationKey(String)

Não use.

System_CAPS_pubmethod SubcategoryList(UInt32, String[], UInt32)

Retorna a lista de subcategorias para as tarefas deste provedor de tarefas.

Comentários

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

Observações para implementadores:

Implemente essa interface para fornecer tarefas à lista de tarefas.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo