Condividi tramite


IVsHierarchyItemCollectionProvider.GetDescendantsAsync Metodo

Definizione

Ottiene in modo asincrono un elenco semplice di elementi della gerarchia contenuti all'interno della gerarchia specificata.

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

Parametri

hierarchy
IVsHierarchy

La gerarchia dalla quale sono aggregati gli elementi discendenti della gerarchia.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato per l'annullamento della richiesta asincrona.

Restituisce

Attività che, al termine, fornisce il set flat di elementi della gerarchia.

Commenti

Il set restituito viene mantenuto aggiornato man mano che cambia la gerarchia.

Si applica a