Compartilhar via


Interface IVsTaskProvider

 

Fornece tarefas à lista de tarefas.

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

Sintaxe

[GuidAttribute("6909C6ED-2AF5-4A35-8EA7-E6095A3ECF9E")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface IVsTaskProvider
[GuidAttribute("6909C6ED-2AF5-4A35-8EA7-E6095A3ECF9E")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface class IVsTaskProvider
[<GuidAttribute("6909C6ED-2AF5-4A35-8EA7-E6095A3ECF9E")>]
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
type IVsTaskProvider = interface end
<GuidAttribute("6909C6ED-2AF5-4A35-8EA7-E6095A3ECF9E")>
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
Public Interface IVsTaskProvider

Métodos

Nome Descrição
System_CAPS_pubmethod EnumTaskItems(IVsEnumTaskItems)

Enumerador padrão sobre as tarefas fornecido pelo provedor.

System_CAPS_pubmethod ImageList(IntPtr)

Retorna a lista de imagens para as tarefas deste 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