TaskScheduler.QueueTask(Task) 方法

定義

Task 排入至排程器。

protected public:
 abstract void QueueTask(System::Threading::Tasks::Task ^ task);
[System.Security.SecurityCritical]
protected internal abstract void QueueTask (System.Threading.Tasks.Task task);
protected internal abstract void QueueTask (System.Threading.Tasks.Task task);
[<System.Security.SecurityCritical>]
abstract member QueueTask : System.Threading.Tasks.Task -> unit
abstract member QueueTask : System.Threading.Tasks.Task -> unit
Protected Friend MustOverride Sub QueueTask (task As Task)

參數

task
Task

要排入的 Task

屬性

例外狀況

task 引數為 null。

備註

衍生自 TaskScheduler 的類別會實作這個方法,以接受排程器上排程的工作。

一般實作會將工作儲存在內部資料結構中,由未來執行這些工作的執行緒提供服務。

這個方法僅供.NET Framework呼叫,不應直接由衍生類別呼叫。 這是維護系統一致性的必要條件。

適用於

另請參閱