Udostępnij za pośrednictwem


IVsHierarchyItemCollectionProvider.GetDescendantsAsync Metoda

Definicja

Asynchronicznie pobiera płaską listę elementów hierarchii, które istnieją w określonej hierarchii.

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

Parametry

hierarchy
IVsHierarchy

Hierarchia, z której są agregowane elementy hierarchii podrzędnej.

cancellationToken
CancellationToken

Token anulowania, którego można użyć do anulowania żądania asynchronicznego.

Zwraca

Zadanie, które po zakończeniu udostępnia spłaszczone zestaw elementów hierarchii.

Uwagi

Zwrócony zestaw jest aktualizowany w miarę zmiany hierarchii.

Dotyczy