Dil

FileEntityAsyncQueue Sınıf

Tanım

public ref class FileEntityAsyncQueue sealed : Microsoft::VisualStudio::Threading::AsyncQueue<Microsoft::VisualStudio::Shell::Internal::FileEnumerationService::FileEntity ^>
public sealed class FileEntityAsyncQueue : Microsoft.VisualStudio.Threading.AsyncQueue<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity>
type FileEntityAsyncQueue = class
    inherit AsyncQueue<FileEntity>
Public NotInheritable Class FileEntityAsyncQueue
Inherits AsyncQueue(Of FileEntity)
Devralma
FileEntityAsyncQueue

Oluşturucular

Name Description
FileEntityAsyncQueue(Task<Boolean>)

Özellikler

Name Description
AreResultsAccurate

Kuyruğun içeriğinin doğru olup olmadığını belirten boole döndüren bir görev alır.

Completion

Çağrıldığında ve kuyruk boş olduğunda Complete() tamamlanmış duruma geçiş yapılan bir görev alır.

(Devralındığı yer: AsyncQueue<T>)
Count

Şu anda kuyrukta olan öğe sayısını alır.

(Devralındığı yer: AsyncQueue<T>)
InitialCapacity

Kuyruğun ilk kapasitesini alır.

(Devralındığı yer: AsyncQueue<T>)
IsCompleted

Kuyruğun hem boş hem de çağrılıp çağrılmadığını Complete() belirten bir değer alır.

(Devralındığı yer: AsyncQueue<T>)
IsEmpty

Kuyruğun şu anda boş olup olmadığını belirten bir değer alır.

(Devralındığı yer: AsyncQueue<T>)
SyncRoot

Bu kuyruk tarafından kullanılan eşitleme nesnesini alır.

(Devralındığı yer: AsyncQueue<T>)

Yöntemler

Name Description
Complete()

Daha fazla öğe sıraya alınmayacak sinyalleri.

(Devralındığı yer: AsyncQueue<T>)
DequeueAsync(CancellationToken)

Sonucu kuyruğun başındaki öğe olan bir görev alır.

(Devralındığı yer: AsyncQueue<T>)
Enqueue(T)

Kuyruğun kuyruğuna bir öğe ekler.

(Devralındığı yer: AsyncQueue<T>)
OnCompleted()

Kuyruk tamamlandığında çağrılır.

(Devralındığı yer: AsyncQueue<T>)
OnDequeued(T)

Bir değer sıralandığında çağrılır.

(Devralındığı yer: AsyncQueue<T>)
OnEnqueued(T, Boolean)

Bir değer sıralandığında çağrılır.

(Devralındığı yer: AsyncQueue<T>)
Peek()

Kuyruktan kaldırmadan kuyruğun başındaki değeri alır.

(Devralındığı yer: AsyncQueue<T>)
ToArray()

Bu kuyruğun bir kopyasını dizi olarak döndürür.

(Devralındığı yer: AsyncQueue<T>)
TryDequeue(Predicate<T>, T)

Belirtilen denetimi karşılayan bir öğe varsa kuyruğun başından hemen öğesinin sırasını kaldırır; aksi takdirde bir öğesi olmadan döndürür.

(Devralındığı yer: AsyncQueue<T>)
TryDequeue(T)

Kullanılabilir durumdaysa kuyruğun başından öğeyi hemen sıralar, aksi takdirde öğe olmadan döndürür.

(Devralındığı yer: AsyncQueue<T>)
TryEnqueue(T)

Henüz tamamlanmamışsa kuyruğun kuyruğuna bir öğe ekler.

(Devralındığı yer: AsyncQueue<T>)
TryPeek(T)

Boş değilse kuyruktan kaldırmadan kuyruğun başındaki değeri alır.

(Devralındığı yer: AsyncQueue<T>)

Şunlara uygulanır