Freigeben über


IVsHierarchyItemCollectionProvider.GetDescendantsAsync Methode

Definition

Ruft asynchron eine flache Liste von Hierarchienelementen ab, die innerhalb der angegebenen Hierarchie vorhanden sind.

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

Parameter

hierarchy
IVsHierarchy

Die Hierarchie, von der die untergeordneten Hierarchienelemente aggregiert werden.

cancellationToken
CancellationToken

Ein Abbruch-Token, das verwendet werden kann, um die asynchronen Anforderung abzubrechen.

Gibt zurück

Eine Aufgabe, die nach Abschluss den vereinfachten Satz von Hierarchieelementen bereitstellt.

Hinweise

Der zurückgegebene Satz wird bei Änderungen der Hierarchie auf dem neuesten Stand gehalten.

Gilt für: