TaskScheduler.TryDequeue(Task) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se odložit frontu dříve zařazeného Task do fronty tohoto plánovače.
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
Parametry
Návraty
Logická hodnota označující, jestli task byl argument úspěšně vyřazen z fronty.
- Atributy
Výjimky
Argument task má hodnotu null.
Poznámky
Další informace najdete na webu TaskScheduler.
Tato metoda se může provést v posledním bloku; proto by se měl vrátit co nejrychleji, aby se všechny prostředky, jako CancellationTokenRegistration jsou objekty, mohly včas likvidovat.