GrainCancellationTokenSource.Cancel Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Comunica una richiesta di annullamento.
public System.Threading.Tasks.Task Cancel ();
member this.Cancel : unit -> System.Threading.Tasks.Task
Public Function Cancel () As Task
Restituisce
Eccezioni
Eccezione di aggregazione contenente tutte le eccezioni generate dai callback registrati nell'oggetto associato GrainCancellationToken .
Questo oggetto GrainCancellationTokenSource è stato eliminato.
Commenti
L'oggetto associato GrainCancellationToken riceverà una notifica dell'annullamento e passerà a uno stato in cui CancellationToken restituisce true. Verranno eseguiti tutti i callback o le operazioni annullabili registrate con .CancellationToken
Le operazioni annullabili e i callback registrati con il token non throw
devono essere eccezioni. Tuttavia, questo overload di Cancel() aggrega tutte le eccezioni generate in un AggregateException oggetto , in modo che un callback che genera un'eccezione non impedisca l'esecuzione di altri callback registrati.
L'oggetto ExecutionContext acquisito quando ogni callback è stato registrato verrà ristabilito quando viene richiamato il callback.