TaskScheduler.QueueTask(Task) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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.