TaskScheduler.QueueTask(Task) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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.