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 | |
---|---|---|
EnumTaskItems(IVsEnumTaskItems) | Enumerador padrão sobre as tarefas fornecido pelo provedor. |
|
ImageList(IntPtr) | Retorna a lista de imagens para as tarefas deste 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