ISolutionFileEnumeratorFactory.FindMatchingFileNamesAsync Yöntem

Tanım

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

Task<IReadOnlyList<FileEntity>>

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.

Şunlara uygulanır