Partager via


IVsHierarchyItemCollectionProvider.GetDescendantsAsync Méthode

Définition

Obtient de façon asynchrone une liste à plat des éléments hiérarchiques qui existent dans la hiérarchie spécifiée.

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))

Paramètres

hierarchy
IVsHierarchy

Hiérarchie à partir de laquelle les éléments de hiérarchie descendants sont regroupés.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé pour annuler la demande asynchrone.

Retours

Tâche qui, une fois terminée, fournit l’ensemble aplatit d’éléments de hiérarchie.

Remarques

L’ensemble retourné est tenu à jour à mesure que la hiérarchie change.

S’applique à