CancellationTokenSource.CancelAsync 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í.
Comunica una solicitud de cancelación de forma asincrónica.
public:
System::Threading::Tasks::Task ^ CancelAsync();
public System.Threading.Tasks.Task CancelAsync ();
member this.CancelAsync : unit -> System.Threading.Tasks.Task
Public Function CancelAsync () As Task
Devoluciones
Tarea que se completará después de que se hayan completado las operaciones cancelables y las devoluciones de llamada registradas con el asociado CancellationToken .
Excepciones
Esta interfaz CancellationTokenSource se ha eliminado.
Comentarios
El asociado CancellationToken recibirá una notificación de la cancelación y pasará sincrónicamente a un estado donde IsCancellationRequested devuelve true
. Las devoluciones de llamada o las operaciones cancelables registradas con CancellationToken se ejecutarán de forma asincrónica, con el devuelto Task que representa su finalización final.
Las devoluciones de llamada registradas con el token no deben producir excepciones. Sin embargo, las excepciones que se inician se agregarán en un AggregateException, de modo que una devolución de llamada que produzca una excepción no impedirá que se ejecuten otras devoluciones de llamada registradas.
que ExecutionContext se capturó cuando se registró cada devolución de llamada se restablecerá cuando se invoque la devolución de llamada.