GrainCancellationTokenSource.Cancel Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Comunica uma solicitação de cancelamento.
public System.Threading.Tasks.Task Cancel ();
member this.Cancel : unit -> System.Threading.Tasks.Task
Public Function Cancel () As Task
Retornos
Exceções
Uma exceção de agregação que contém todas as exceções geradas pelos retornos de chamada registrados no associado GrainCancellationToken .
O GrainCancellationTokenSource foi descartado.
Comentários
O associado GrainCancellationToken será notificado sobre o cancelamento e fará a transição para um estado em que CancellationToken retornará true. Quaisquer retornos de chamada ou operações canceláveis registradas com o CancellationToken serão executados.
Operações canceláveis e retornos de chamada registrados com o token não throw
devem ser exceções. No entanto, essa sobrecarga de Cancel() agregará todas as exceções geradas em um AggregateException , de modo que um retorno de chamada gerando uma exceção não impedirá que outros retornos de chamada registrados sejam executados.
O ExecutionContext que foi capturado quando cada retorno de chamada foi registrado será restabelecido quando o retorno de chamada for invocado.