語言

CountedCompleter.OnExceptionalCompletion(Throwable, CountedCompleter) 方法

定義

當 #completeExceptionally(Throwable) 方法被呼叫或 #compute 方法拋出異常,且該任務尚未正常完成時,執行動作。

[Android.Runtime.Register("onExceptionalCompletion", "(Ljava/lang/Throwable;Ljava/util/concurrent/CountedCompleter;)Z", "GetOnExceptionalCompletion_Ljava_lang_Throwable_Ljava_util_concurrent_CountedCompleter_Handler", ApiSince=24)]
public virtual bool OnExceptionalCompletion(Java.Lang.Throwable? ex, Java.Util.Concurrent.CountedCompleter? caller);
[<Android.Runtime.Register("onExceptionalCompletion", "(Ljava/lang/Throwable;Ljava/util/concurrent/CountedCompleter;)Z", "GetOnExceptionalCompletion_Ljava_lang_Throwable_Ljava_util_concurrent_CountedCompleter_Handler", ApiSince=24)>]
abstract member OnExceptionalCompletion : Java.Lang.Throwable * Java.Util.Concurrent.CountedCompleter -> bool
override this.OnExceptionalCompletion : Java.Lang.Throwable * Java.Util.Concurrent.CountedCompleter -> bool

參數

ex
Throwable

例外

caller
CountedCompleter

呼叫此方法的任務(也可能是該任務本身)

傳回

true 如果這個例外應該傳達到該任務的完成者,如果存在的話

屬性

備註

當 #completeExceptionally(Throwable) 方法被呼叫或 #compute 方法拋出異常,且該任務尚未正常完成時,執行動作。 進入此方法,該任務 ForkJoinTask#isCompletedAbnormally。 此方法的回傳值控制後續傳播:若 true 及 該任務有未完成的完成器,則該完成器同樣以異常完成,且例外與此完成者相同。 此方法的預設實作除了返回 true外,沒有其他操作。

Java 文件 java.util.concurrent.CountedCompleter.onExceptionalCompletion(java.lang.Throwable, java.util.concurrent.CountedCompleter<?>)。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於