Compartir a través de


IVsHierarchyItemCollectionProvider.GetDescendantsAsync Método

Definición

De forma asincrónica obtiene una lista plana de elementos de la jerarquía que existen dentro de la jerarquía 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

La jerarquía de la que se agregan los elementos de la jerarquía descendientes.

cancellationToken
CancellationToken

Token de cancelación que se puede utilizar para cancelar la solicitud asincrónica.

Devoluciones

Tarea que, cuando se completa, proporciona el conjunto plano de elementos de jerarquía.

Comentarios

El conjunto devuelto se mantiene actualizado a medida que cambia la jerarquía.

Se aplica a