AsyncQueue<T>.TryDequeue Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| TryDequeue(T) |
Segera hapus antrean elemen dari kepala antrean jika tersedia, jika tidak, kembali tanpa elemen. |
| TryDequeue(Predicate<T>, T) |
Segera menghapus antrean elemen dari kepala antrean jika tersedia yang memenuhi pemeriksaan yang ditentukan; jika tidak, mengembalikan tanpa elemen. |
TryDequeue(T)
Segera hapus antrean elemen dari kepala antrean jika tersedia, jika tidak, kembali tanpa elemen.
public:
bool TryDequeue([Runtime::InteropServices::Out] T % value);
public bool TryDequeue(out T value);
member this.TryDequeue : 'T -> bool
Public Function TryDequeue (ByRef value As T) As Boolean
Parameter
- value
- T
Menerima elemen dari kepala antrean; atau default(T) jika antrean kosong.
Mengembalikan
true jika elemen dibatalkan antreannya; false jika antrean kosong.
Berlaku untuk
TryDequeue(Predicate<T>, T)
Segera menghapus antrean elemen dari kepala antrean jika tersedia yang memenuhi pemeriksaan yang ditentukan; jika tidak, mengembalikan tanpa elemen.
protected:
bool TryDequeue(Predicate<T> ^ valueCheck, [Runtime::InteropServices::Out] T % value);
protected bool TryDequeue(Predicate<T> valueCheck, out T value);
member this.TryDequeue : Predicate<'T> * 'T -> bool
Protected Function TryDequeue (valueCheck As Predicate(Of T), ByRef value As T) As Boolean
Parameter
- valueCheck
- Predicate<T>
Pengujian pada elemen head yang harus berhasil didequeue.
- value
- T
Menerima elemen dari kepala antrean; atau default(T) jika antrean kosong.
Mengembalikan
true jika elemen dibatalkan antreannya; false jika antrean kosong.