CountedCompleter.OnExceptionalCompletion(Throwable, CountedCompleter) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當 #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外,沒有其他操作。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。