TaskScheduler.TryDequeue(Task) Método

Definición

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

task
Task

que Task se va a poner en cola.

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.

Se aplica a

Consulte también