Freigeben über


ForkJoinTask.CompleteExceptionally(Throwable) Methode

Definition

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 Errorist, 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.

Gilt für: