CancellationTokenSource.CancelAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Meddelar en begäran om annullering asynkront.
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
Returer
En uppgift som kommer att slutföras efter att avbrutna åtgärder och återanrop som registrerats med den associerade CancellationToken har slutförts.
Undantag
Detta CancellationTokenSource har tagits bort.
Kommentarer
Den associerade CancellationToken meddelas om annulleringen och övergår synkront till ett tillstånd där IsCancellationRequested returnerar true. Eventuella återanrop eller avbrutna åtgärder som registrerats med CancellationToken kommer att köras asynkront, där de returnerade Task representerar deras slutliga slutförande.
Återanrop som registrerats med token bör inte utlösa undantag. Sådana undantag som utlöses aggregeras dock till en AggregateException, så att en motringning som utlöser ett undantag inte hindrar andra registrerade återanrop från att köras.
Det ExecutionContext som registrerades när varje återanrop registrerades återupprättas när återanropet anropas.