Partilhar via


IVsHierarchyItemCollectionProvider.GetDescendantsAsync Método

Definição

Obtém de forma assíncrona uma lista simples de itens de hierarquia que existem dentro da hierarquia especificada.

public:
 System::Threading::Tasks::Task<Microsoft::VisualStudio::Shell::IReadOnlyObservableSet<Microsoft::VisualStudio::Shell::IVsHierarchyItem ^> ^> ^ GetDescendantsAsync(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ hierarchy, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.IReadOnlyObservableSet<Microsoft.VisualStudio.Shell.IVsHierarchyItem>> GetDescendantsAsync (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy hierarchy, System.Threading.CancellationToken cancellationToken);
abstract member GetDescendantsAsync : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.IReadOnlyObservableSet<Microsoft.VisualStudio.Shell.IVsHierarchyItem>>
Public Function GetDescendantsAsync (hierarchy As IVsHierarchy, cancellationToken As CancellationToken) As Task(Of IReadOnlyObservableSet(Of IVsHierarchyItem))

Parâmetros

hierarchy
IVsHierarchy

A hierarquia da qual os itens de hierarquia descendentes são agregados.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado para cancelar a solicitação assíncrona.

Retornos

Uma tarefa que, quando concluída, fornece o conjunto mesclado de itens de hierarquia.

Comentários

O conjunto retornado é mantido atualizado conforme a hierarquia é alterada.

Aplica-se a