Bagikan melalui


TaskScheduler.TryDequeue(Task) Metode

Definisi

Mencoba untuk menghapus antrean Task yang sebelumnya diantrekan ke penjadwal ini.

protected public:
 virtual bool TryDequeue(System::Threading::Tasks::Task ^ task);
[System.Security.SecurityCritical]
protected internal virtual bool TryDequeue (System.Threading.Tasks.Task task);
protected internal virtual bool TryDequeue (System.Threading.Tasks.Task task);
[<System.Security.SecurityCritical>]
abstract member TryDequeue : System.Threading.Tasks.Task -> bool
override this.TryDequeue : System.Threading.Tasks.Task -> bool
abstract member TryDequeue : System.Threading.Tasks.Task -> bool
override this.TryDequeue : System.Threading.Tasks.Task -> bool
Protected Friend Overridable Function TryDequeue (task As Task) As Boolean

Parameter

task
Task

Yang Task akan dilewati.

Mengembalikan

Boolean yang menunjukkan apakah task argumen berhasil dibatalkan antreannya.

Atribut

Pengecualian

Argumen task null.

Keterangan

Untuk informasi selengkapnya, lihat TaskScheduler.

Metode ini dapat dijalankan dalam blok akhirnya; oleh karena itu harus kembali secepat mungkin sehingga sumber daya apa pun seperti CancellationTokenRegistration objek dapat dibuang secara tepat waktu.

Berlaku untuk

Lihat juga