CancellationTokenSource.CancelAsync 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 in modo asincrono.
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
Valori restituiti
Attività che verrà completata dopo il completamento delle operazioni annullabili e dei callback registrati con l'oggetto associato CancellationToken .
Eccezioni
Questa operazione CancellationTokenSource è stata eliminata.
Commenti
L'oggetto associato CancellationToken riceve una notifica dell'annullamento e passa in modo sincrono a uno stato in cui IsCancellationRequested restituisce true. Qualsiasi callback o operazione annullabile registrata con verrà CancellationToken eseguito in modo asincrono, con l'oggetto restituito Task che rappresenta il completamento finale.
I callback registrati con il token non devono generare eccezioni. Tuttavia, eventuali eccezioni generate verranno aggregate in un AggregateExceptionoggetto , 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.