TaskScheduler.TryDequeue(Task) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试将以前排队到此计划程序中的 Task 取消排队。
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
参数
返回
一个布尔值,该值指示是否已成功地将 task
参数取消排队。
- 属性
例外
task
参数为 null。
注解
有关详细信息,请参阅 TaskScheduler。
此方法可能在 finally 块中执行;因此,它应尽快返回,以便可以及时释放任何资源(如 CancellationTokenRegistration 对象)。