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 | |
---|---|---|
EnumTaskItems(IVsEnumTaskItems) | Enumera as tarefas fornecidas pelo provedor de tarefas. |
|
ImageList(IntPtr) | Retorna a lista de imagens para as tarefas deste provedor de tarefas. |
|
MaintainInitialTaskOrder(Int32) | Determina se ou não a lista de tarefas deve manter a ordem das tarefas fornecida pelo provedor de tarefas. |
|
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. |
|
ReRegistrationKey(String) | Não use. |
|
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