Bahasa

FileEntityAsyncQueue Kelas

Definisi

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)
Warisan
FileEntityAsyncQueue

Konstruktor

Nama Deskripsi
FileEntityAsyncQueue(Task<Boolean>)

Properti

Nama Deskripsi
AreResultsAccurate

Mendapatkan tugas yang mengembalikan boolean yang menunjukkan apakah konten antrean akurat atau tidak.

Completion

Mendapatkan tugas yang beralih ke status selesai saat Complete() dipanggil dan antrean kosong.

(Diperoleh dari AsyncQueue<T>)
Count

Mendapatkan jumlah elemen yang saat ini dalam antrean.

(Diperoleh dari AsyncQueue<T>)
InitialCapacity

Mendapatkan kapasitas awal untuk antrean.

(Diperoleh dari AsyncQueue<T>)
IsCompleted

Mendapatkan nilai yang menunjukkan apakah antrean kosong dan telah Complete() dipanggil.

(Diperoleh dari AsyncQueue<T>)
IsEmpty

Mendapatkan nilai yang menunjukkan apakah antrean saat ini kosong.

(Diperoleh dari AsyncQueue<T>)
SyncRoot

Mendapatkan objek sinkronisasi yang digunakan oleh antrean ini.

(Diperoleh dari AsyncQueue<T>)

Metode

Nama Deskripsi
Complete()

Sinyal bahwa tidak ada elemen lebih lanjut yang akan diantrekan.

(Diperoleh dari AsyncQueue<T>)
DequeueAsync(CancellationToken)

Mendapatkan tugas yang hasilnya adalah elemen di kepala antrean.

(Diperoleh dari AsyncQueue<T>)
Enqueue(T)

Menambahkan elemen ke ekor antrean.

(Diperoleh dari AsyncQueue<T>)
OnCompleted()

Dipanggil ketika antrean selesai.

(Diperoleh dari AsyncQueue<T>)
OnDequeued(T)

Dipanggil saat nilai didequeued.

(Diperoleh dari AsyncQueue<T>)
OnEnqueued(T, Boolean)

Dipanggil saat nilai diantrekan.

(Diperoleh dari AsyncQueue<T>)
Peek()

Mendapatkan nilai di kepala antrean tanpa menghapusnya dari antrean.

(Diperoleh dari AsyncQueue<T>)
ToArray()

Mengembalikan salinan antrean ini sebagai array.

(Diperoleh dari AsyncQueue<T>)
TryDequeue(Predicate<T>, T)

Segera menghapus antrean elemen dari kepala antrean jika tersedia yang memenuhi pemeriksaan yang ditentukan; jika tidak, mengembalikan tanpa elemen.

(Diperoleh dari AsyncQueue<T>)
TryDequeue(T)

Segera hapus antrean elemen dari kepala antrean jika tersedia, jika tidak, kembali tanpa elemen.

(Diperoleh dari AsyncQueue<T>)
TryEnqueue(T)

Menambahkan elemen ke ekor antrean jika belum selesai.

(Diperoleh dari AsyncQueue<T>)
TryPeek(T)

Mendapatkan nilai di kepala antrean tanpa menghapusnya dari antrean, jika tidak kosong.

(Diperoleh dari AsyncQueue<T>)

Berlaku untuk