GrainCancellationTokenSource.Cancel 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.
public System.Threading.Tasks.Task Cancel ();
member this.Cancel : unit -> System.Threading.Tasks.Task
Public Function Cancel () As Task
Devoluciones
Excepciones
Excepción de agregado que contiene todas las excepciones producidas por las devoluciones de llamada registradas en el asociado GrainCancellationToken .
Esta interfaz GrainCancellationTokenSource se ha eliminado.
Comentarios
El asociado GrainCancellationToken recibirá una notificación de la cancelación y pasará a un estado en el que CancellationToken devuelve true. Se ejecutarán las devoluciones de llamada o las operaciones cancelables registradas con .CancellationToken
Las operaciones cancelables y las devoluciones de llamada registradas con el token no deben excepciones throw
. Sin embargo, esta sobrecarga de Cancel() agregará las excepciones producidas en un AggregateException , de modo que una devolución de llamada que produce 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.