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
| TryDequeue(T) |
Segera menghapus 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 kembali tanpa elemen. |
TryDequeue(T)
Segera menghapus 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 di-dequeu; 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 kembali 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>
Tes pada elemen head yang harus berhasil untuk menghapus antrean.
- value
- T
Menerima elemen dari kepala antrean; atau default(T) jika antrean kosong.
Mengembalikan
true jika elemen di-dequeu; false jika antrean kosong.