ForkJoinTask.CompleteExceptionally(Throwable) 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.
Führt diese Aufgabe ungewöhnlich aus, und wenn sie nicht bereits abgebrochen oder abgebrochen wurde, führt sie dazu, dass die angegebene Ausnahme für join
und verwandte Vorgänge ausgelöst wird.
[Android.Runtime.Register("completeExceptionally", "(Ljava/lang/Throwable;)V", "GetCompleteExceptionally_Ljava_lang_Throwable_Handler")]
public virtual void CompleteExceptionally (Java.Lang.Throwable? ex);
[<Android.Runtime.Register("completeExceptionally", "(Ljava/lang/Throwable;)V", "GetCompleteExceptionally_Ljava_lang_Throwable_Handler")>]
abstract member CompleteExceptionally : Java.Lang.Throwable -> unit
override this.CompleteExceptionally : Java.Lang.Throwable -> unit
Parameter
- ex
- Throwable
die ausnahme, die ausgelöst werden soll. Wenn diese Ausnahme kein RuntimeException
oder Error
ist, ist die tatsächlich ausgelöste Ausnahme eine RuntimeException
mit ursache ex
.
- Attribute
Hinweise
Führt diese Aufgabe ungewöhnlich aus, und wenn sie nicht bereits abgebrochen oder abgebrochen wurde, führt sie dazu, dass die angegebene Ausnahme für join
und verwandte Vorgänge ausgelöst wird. Diese Methode kann verwendet werden, um Ausnahmen in asynchronen Vorgängen zu induzieren oder das Abschließen von Aufgaben zu erzwingen, die andernfalls nicht abgeschlossen würden. Von der Verwendung in anderen Situationen wird abgeraten. Diese Methode ist überschrieben, aber überschriebene Versionen müssen die Implementierung aufrufen super
, um Garantien aufrechtzuerhalten.
Java-Dokumentation für java.util.concurrent.ForkJoinTask.completeExceptionally(java.lang.Throwable)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.