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を返す以外は何も行われません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。