GrainCancellationTokenSource.Cancel Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Übermittelt eine Abbruchanforderung.
public System.Threading.Tasks.Task Cancel ();
member this.Cancel : unit -> System.Threading.Tasks.Task
Public Function Cancel () As Task
Gibt zurück
Ausnahmen
Eine Aggregatausnahme, die alle Ausnahmen enthält, die von den registrierten Rückrufen für den zugeordneten GrainCancellationToken ausgelöst werden.
Diese GrainCancellationTokenSource wurde verworfen.
Hinweise
Der zugeordnete GrainCancellationToken wird über den Abbruch benachrichtigt und wechselt in einen Zustand, in dem CancellationToken true zurückgegeben wird. Alle Rückrufe oder abbrechbaren Vorgänge, die bei registriert sind, CancellationToken werden ausgeführt.
Abbrechbare Vorgänge und Rückrufe, die mit dem Token registriert sind, sollten keine throw
Ausnahmen zulassen. Diese Überladung von Cancel() aggregiert jedoch alle In einem AggregateException ausgelösten Ausnahmen, sodass ein Rückruf, der eine Ausnahme auslöst, nicht verhindert, dass andere registrierte Rückrufe ausgeführt werden.
Das ExecutionContext , das beim Registrieren jedes Rückrufs erfasst wurde, wird beim Aufrufen des Rückrufs wiederhergestellt.