TaskScheduler.QueueTask(Task) Methode

Definition

Stellt eine Task Warteschlange für den Planer in die Warteschlange.

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

Die Task Warteschlange.

Attribute

Ausnahmen

Das task Argument ist NULL.

Hinweise

Eine von TaskScheduler dieser Methode abgeleitete Klasse implementiert, um Vorgänge zu akzeptieren, die für den Planer geplant werden.

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

Diese Methode soll nur vom .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:

Weitere Informationen