TaskScheduler.QueueTask(Task) TaskScheduler.QueueTask(Task) TaskScheduler.QueueTask(Task) Method

Definition

Fügt einen Task in die Warteschlange des Planers ein.Queues a Task to the scheduler.

protected public:
 abstract void QueueTask(System::Threading::Tasks::Task ^ task);
[System.Security.SecurityCritical]
protected internal abstract void QueueTask (System.Threading.Tasks.Task task);
abstract member QueueTask : System.Threading.Tasks.Task -> unit

Parameter

task
Task Task Task

Der Task, der in die Warteschlange eingereiht werden soll.The Task to be queued.

Ausnahmen

Das task-Argument ist null.The task argument is null.

Hinweise

Eine von TaskScheduler abgeleitete Klasse implementiert diese Methode, um Aufgaben zu akzeptieren, die im Scheduler geplant werden.A class derived from TaskScheduler implements this method to accept tasks being scheduled on the scheduler.

Eine typische-Implementierung speichert die Aufgabe in einer internen Datenstruktur, die von Threads gewartet wird, die diese Aufgaben zu einem späteren Zeitpunkt ausführen würden.A typical implementation would store the task in an internal data structure, which would be serviced by threads that would execute those tasks at some time in the future.

Diese Methode soll nur vom .NET Framework aufgerufen werden und sollte nicht direkt von der abgeleiteten Klasse aufgerufen werden.This method is only meant to be called by the .NET Framework and should not be called directly by the derived class. Dies ist erforderlich, um die Konsistenz des Systems zu gewährleisten.This is necessary for maintaining the consistency of the system.

Gilt für:

Siehe auch