ISolutionFileEnumeratorFactory.GetQueue Yöntem

Tanım

Çözümdeki veya açılan klasördeki tüm dosyaları alın.

public Microsoft.VisualStudio.Threading.AsyncQueue<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity> GetQueue (bool includeMiscellaneousProject, bool includeHiddenItems, bool includeExternalItems, Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.PathFilter filter = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetQueue : bool * bool * bool * Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.PathFilter * System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncQueue<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity>
Public Function GetQueue (includeMiscellaneousProject As Boolean, includeHiddenItems As Boolean, includeExternalItems As Boolean, Optional filter As PathFilter = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncQueue(Of FileEntity)

Parametreler

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.

filter
PathFilter

seçim Uygulanacak ek filtre.

cancellationToken
CancellationToken

seçim Görevi iptal etmek için iptal belirteci.

Döndürülenler

AsyncQueue<FileEntity>

Zaman uyumsuz olarak yüklenip tamamlanmayacak olan dosya girişlerinin iş parçacığı güvenli bir kuyruğunu döndürür.

Şunlara uygulanır