TaskScheduler.TryDequeue(Task) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tenta di rimuovere dalla coda un oggetto Task accodato in precedenza a questa utilità di pianificazione.
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
Parametri
Restituisce
Valore booleano che indica se l'argomento task
è stato rimosso correttamente dalla coda.
- Attributi
Eccezioni
L'argomento task
è Null.
Commenti
Per altre informazioni, vedere TaskScheduler.
Questo metodo può essere eseguito in un blocco finally; pertanto deve restituire il più rapidamente possibile in modo che qualsiasi risorsa, ad CancellationTokenRegistration esempio gli oggetti, possa essere eliminata in modo tempestivo.