TaskScheduler.TryDequeue(Task) Methode

Definitie

Hiermee wordt geprobeerd een Task wachtrij op te geven die eerder in de wachtrij was geplaatst voor deze planner.

protected public:
 virtual bool TryDequeue(System::Threading::Tasks::Task ^ task);
[System.Security.SecurityCritical]
protected internal virtual bool TryDequeue(System.Threading.Tasks.Task task);
protected internal virtual bool TryDequeue(System.Threading.Tasks.Task task);
[<System.Security.SecurityCritical>]
abstract member TryDequeue : System.Threading.Tasks.Task -> bool
override this.TryDequeue : System.Threading.Tasks.Task -> bool
abstract member TryDequeue : System.Threading.Tasks.Task -> bool
override this.TryDequeue : System.Threading.Tasks.Task -> bool
Protected Friend Overridable Function TryDequeue (task As Task) As Boolean

Parameters

task
Task

Het Task te verwijderen.

Retouren

Een Booleaanse waarde die aangeeft of het task argument is ontkend.

Kenmerken

Uitzonderingen

Het task argument is null.

Opmerkingen

Zie TaskScheduler voor meer informatie.

Deze methode kan tot slot worden uitgevoerd in een blok; daarom moet deze zo snel mogelijk worden geretourneerd, zodat alle resources, zoals CancellationTokenRegistration objecten, tijdig kunnen worden verwijderd.

Van toepassing op

Zie ook