TaskScheduler.TryDequeue(Task) Yöntem

Tanım

Daha önce bu zamanlayıcıya kuyruğa alınmış bir Task sorguyu kaldırmaya çalışır.

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

Parametreler

task
Task

Dequeued Task için.

Döndürülenler

Bağımsız değişkenin task başarıyla sıralanıp sıralanmadığını belirten boole değeri.

Öznitelikler

Özel durumlar

Bağımsız task değişken null.

Açıklamalar

Daha fazla bilgi için bkz. TaskScheduler.

Bu yöntem finally bloğunda yürütülebilir; bu nedenle, nesneler gibi CancellationTokenRegistration tüm kaynakların zamanında atılabilmesi için mümkün olan en kısa sürede döndürülmelidir.

Şunlara uygulanır

Ayrıca bkz.