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 anular la cola de un Task objeto que se puso en cola anteriormente en 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 se ha quitado correctamente de la task cola.
- Atributos
Excepciones
El task argumento es NULL.
Comentarios
Para obtener más información, consulte 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.