TaskScheduler.QueueTask(Task) Metoda

Definicja

Kolejkuje element Task do harmonogramu.

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

Element Task do kolejkowania.

Atrybuty

Wyjątki

Argument task ma wartość null.

Uwagi

Klasa pochodna z TaskScheduler implementuje tę metodę do akceptowania zadań zaplanowanych w harmonogramie.

Typowa implementacja będzie przechowywać zadanie w wewnętrznej strukturze danych, która byłaby serwisowana przez wątki, które będą wykonywać te zadania w pewnym momencie w przyszłości.

Ta metoda ma być wywoływana tylko przez .NET Framework i nie powinna być wywoływana bezpośrednio przez klasę pochodną. Jest to niezbędne do utrzymania spójności systemu.

Dotyczy

Zobacz też