CountedCompleter.Complete(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
保留中の数に関係なく、 を #onCompletion(CountedCompleter)
呼び出すと、このタスクは完了としてマークされ、存在する場合は、このタスクの完了に対してさらにトリガーが発生 #tryComplete
します。
[Android.Runtime.Register("complete", "(Ljava/lang/Object;)V", "GetComplete_Ljava_lang_Object_Handler", ApiSince=24)]
public override void Complete (Java.Lang.Object? rawResult);
[<Android.Runtime.Register("complete", "(Ljava/lang/Object;)V", "GetComplete_Ljava_lang_Object_Handler", ApiSince=24)>]
override this.Complete : Java.Lang.Object -> unit
パラメーター
- rawResult
- Object
生の結果
- 属性
注釈
保留中の数に関係なく、 を #onCompletion(CountedCompleter)
呼び出すと、このタスクは完了としてマークされ、存在する場合は、このタスクの完了に対してさらにトリガーが発生 #tryComplete
します。 指定された rawResult は、このタスクを呼び出すか完了としてマークする#onCompletion(CountedCompleter)
前に の#setRawResult
引数として使用されます。その値は、 をオーバーライドするsetRawResult
クラスに対してのみ意味があります。 このメソッドでは、保留中のカウントは変更されません。
このメソッドは、複数のサブタスクの結果のいずれか 1 つ (すべてに対して) が取得されるとすぐに完了を強制する場合に役立ちます。 ただし、オーバーライドされない一般的な (推奨される) ケースでは setRawResult
、 を使用するだけで #quietlyCompleteRoot()
この効果をより簡単に取得できます。
の java.util.concurrent.CountedCompleter.complete(T)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。