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调用,不应由派生类直接调用。 这是维护系统一致性所必需的。