TaskScheduler.TryDequeue(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);

參數

task
Task

要清除的 Task

傳回

布林值,表示是否已經成功清除 task 引數。

屬性

例外狀況

task 引數為 null。

備註

如需詳細資訊,請參閱TaskScheduler

這個方法可能會在 finally 區塊中執行;因此,它應該儘快傳回,以便及時處置物件等 CancellationTokenRegistration 任何資源。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

另請參閱