TaskScheduler.QueueTask(Task) Metoda

Definice

Zařadí Task do fronty plánovače.

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)

Parametry

task
Task

Zařadí se do Task fronty.

Atributy

Výjimky

Argument task je null.

Poznámky

Třída odvozená z TaskScheduler implementuje tuto metodu pro přijímání úkolů naplánovaných v plánovači.

Typická implementace by uložila úlohu do interní datové struktury, která by byla obsluhována vlákny, které by tyto úlohy spouštěly v určitém okamžiku v budoucnu.

Tato metoda má být volána pouze rozhraním .NET Framework a neměla by být volána přímo odvozenou třídou. To je nezbytné pro zachování konzistence systému.

Platí pro

Viz také