Freigeben über


TaskScheduler.QueueTask(Task) Methode

Definition

Fügt einen Task in die Warteschlange des Planers ein.

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)

Parameter

task
Task

Der Task, der in die Warteschlange eingereiht werden soll.

Attribute

Ausnahmen

Das task-Argument ist null.

Hinweise

Eine klasse, die von TaskScheduler dieser Methode abgeleitet wurde, um Vorgänge zu akzeptieren, die für den Zeitplaner geplant werden.

Eine typische Implementierung würde die Aufgabe in einer internen Datenstruktur speichern, die von Threads unterstützt wird, die diese Aufgaben in zukunft ausführen würden.

Diese Methode soll nur von der .NET Framework aufgerufen werden und sollte nicht direkt von der abgeleiteten Klasse aufgerufen werden. Dies ist erforderlich, um die Konsistenz des Systems aufrechtzuerhalten.

Gilt für

Siehe auch