TaskScheduler.QueueTask(Task) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 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
引數為 null。
備註
衍生自 TaskScheduler 的類別會實作這個方法,以接受排程器上排程的工作。
一般實作會將工作儲存在內部資料結構中,由未來執行這些工作的執行緒提供服務。
這個方法僅供.NET Framework呼叫,不應直接由衍生類別呼叫。 這是維護系統一致性的必要條件。