IVsHierarchyItemCollectionProvider.GetFilteredHierarchyItemsAsync Yöntem

Tanım

Belirtilen hiyerarşi öğesi kümesinden zaman uyumsuz olarak filtrelenmiş bir hiyerarşi öğeleri kümesi alır.

public:
 System::Threading::Tasks::Task<Microsoft::VisualStudio::Shell::IFilteredHierarchyItemSet ^> ^ GetFilteredHierarchyItemsAsync(Microsoft::VisualStudio::Shell::IReadOnlyObservableSet<Microsoft::VisualStudio::Shell::IVsHierarchyItem ^> ^ sourceCollection, Predicate<Microsoft::VisualStudio::Shell::IVsHierarchyItem ^> ^ includeInFilter, System::Threading::CancellationToken cancellationToken, ... cli::array <int> ^ dependentProperties);
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.IFilteredHierarchyItemSet> GetFilteredHierarchyItemsAsync (Microsoft.VisualStudio.Shell.IReadOnlyObservableSet<Microsoft.VisualStudio.Shell.IVsHierarchyItem> sourceCollection, Predicate<Microsoft.VisualStudio.Shell.IVsHierarchyItem> includeInFilter, System.Threading.CancellationToken cancellationToken, params int[] dependentProperties);
abstract member GetFilteredHierarchyItemsAsync : Microsoft.VisualStudio.Shell.IReadOnlyObservableSet<Microsoft.VisualStudio.Shell.IVsHierarchyItem> * Predicate<Microsoft.VisualStudio.Shell.IVsHierarchyItem> * System.Threading.CancellationToken * int[] -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.IFilteredHierarchyItemSet>
Public Function GetFilteredHierarchyItemsAsync (sourceCollection As IReadOnlyObservableSet(Of IVsHierarchyItem), includeInFilter As Predicate(Of IVsHierarchyItem), cancellationToken As CancellationToken, ParamArray dependentProperties As Integer()) As Task(Of IFilteredHierarchyItemSet)

Parametreler

sourceCollection
IReadOnlyObservableSet<IVsHierarchyItem>

Filtre uygulamak için hiyerarşi öğeleri.

includeInFilter
Predicate<IVsHierarchyItem>

Filtrelenmiş kümeye nelerin dahil olduğunu belirlemek için kullanılan koşul.

cancellationToken
CancellationToken

Zaman uyumsuz isteği iptal etmek için kullanılabilecek bir iptal belirteci.

dependentProperties
Int32[]

Filtreyi etkileyen hiyerarşi öğesi özelliklerini gösteren isteğe bağlı özellik kimlikleri kümesi ve sonuç olarak includeInFilter koşulunun yeniden sorgulanmasına neden olur.

Döndürülenler

Tamamlandığında filtrelenmiş hiyerarşi öğeleri kümesini sağlayan bir görev.

Şunlara uygulanır