TaskScheduler.TryDequeue(Task) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Intenta quitar un objeto Task de la cola de este programador.
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
Parámetros
Devoluciones
Valor booleano que indica si el argumento task
se quitó correctamente de la cola.
- Atributos
Excepciones
El argumento task
es null.
Comentarios
Para obtener más información, vea TaskScheduler.
Este método puede ejecutarse en un bloque finally; por lo tanto, debe devolverse lo más rápido posible para que cualquier recurso como CancellationTokenRegistration los objetos se pueda eliminar de forma oportuna.