Compartir a través de


GrainCancellationTokenSource.Cancel Método

Definición

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.

Se aplica a