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()を使用してより簡単に取得できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。