TaskScheduler.QueueTask(Task) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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.