ISolutionFileEnumeratorFactory.FindMatchingFileNamesAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Verilen sorguyla eşleşen dosya adlarıyla tüm dosyaların listesini alır.
public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity>> FindMatchingFileNamesAsync (string query, bool includeMiscellaneousProject, bool includeHiddenItems, bool includeExternalItems, bool includePrefixMatches = true, bool waitForValidCache = true, System.Threading.CancellationToken cancellationToken = default);
abstract member FindMatchingFileNamesAsync : string * bool * bool * bool * bool * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity>>
Public Function FindMatchingFileNamesAsync (query As String, includeMiscellaneousProject As Boolean, includeHiddenItems As Boolean, includeExternalItems As Boolean, Optional includePrefixMatches As Boolean = true, Optional waitForValidCache As Boolean = true, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IReadOnlyList(Of FileEntity))
Parametreler
- query
- String
Eşleştirilecek arama sorgusu.
- includeMiscellaneousProject
- Boolean
Çeşitli projenin dahil edilip edilmeyeceğini tanımlar.
- includeHiddenItems
- Boolean
Gizli öğelerin dahil edilip edilmeyeceğini tanımlar.
- includeExternalItems
- Boolean
Dış öğelerin dahil edilip edilmeyeceğini tanımlar.
- includePrefixMatches
- Boolean
Aramanın tam olmayan eşleşmeleri içermesi gerektiğini gösterir.
- waitForValidCache
- Boolean
Aramanın zaten önbelleğe alınmış olan öğeleri kullanmak yerine geçerli bir önbellek beklemesi gerektiğini gösterir.
- cancellationToken
- CancellationToken
Bekleyen aramayı iptal eder.
Döndürülenler
Açıklamalar
Yöntemleri parametrelerle kullanmanın aksine PathFilter , bu yöntem yalnızca dosya adlarına bakarak doğrusal olmayan bir ikili arama gerçekleştirir.