Interface IVsEnumTaskItems

 

Publicado: abril de 2016

Enumera os itens de tarefas associados a provedores de tarefa.

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

Sintaxe

[GuidAttribute("66638598-522B-4058-9E65-FAF237700E81")]
[InterfaceTypeAttribute(1)]
public interface IVsEnumTaskItems
[GuidAttribute("66638598-522B-4058-9E65-FAF237700E81")]
[InterfaceTypeAttribute(1)]
public interface class IVsEnumTaskItems
[<GuidAttribute("66638598-522B-4058-9E65-FAF237700E81")>]
[<InterfaceTypeAttribute(1)>]
type IVsEnumTaskItems = interface end
<GuidAttribute("66638598-522B-4058-9E65-FAF237700E81")>
<InterfaceTypeAttribute(1)>
Public Interface IVsEnumTaskItems

Métodos

Nome Descrição
System_CAPS_pubmethod Clone(IVsEnumTaskItems)

Cria um enumerador que contém o mesmo estado do enumerador atual.

System_CAPS_pubmethod Next(UInt32, IVsTaskItem[], UInt32[])

Recupera um número especificado de itens de tarefa na seqüência de enumeração.

System_CAPS_pubmethod Reset()

Define a sequência de enumeração para o início.

System_CAPS_pubmethod Skip(UInt32)

Ignora um número especificado de itens de tarefa na seqüência de enumeração.

Comentários

Quando RefreshTasks é chamado, as consultas de lista de tarefas o provedor de tarefa especificada para sua tarefa itens usando EnumTaskItems. A lista de tarefas localiza as tarefas novas ou atualizadas e os adiciona à sua própria enumeração de itens de tarefa. Provedores de tarefa serão responsáveis para adicionar, atualizar e excluir suas tarefas a partir da enumeração de itens de tarefa que eles fornecem e para implementar os métodos dessa interface para que a lista de tarefas pode usá-los.

Ver ilustrações da implementação dessa interface no exemplo Figures Language Service.

Observações para implementadores:

Provedores de tarefa implementam essa interface para permitir que a lista de tarefas acessar suas tarefas por meio de EnumTaskItems método.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo