Язык

CountedCompleter.Complete(Object) Метод

Определение

Независимо от ожидающего количества вызовов, помечает #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 для завершения этой задачи, если она существует. Данный необработанныйresult используется в качестве аргумента #setRawResult перед вызовом #onCompletion(CountedCompleter) или маркировкой этой задачи как завершенной; его значение имеет смысл только для переопределения setRawResultклассов. Этот метод не изменяет ожидающий счетчик.

Этот метод может быть полезен при принудительном завершении сразу после получения любого (против всех) нескольких результатов подзадаки. Однако в общем (и рекомендуемом) случае, в котором setRawResult не переопределяется, этот эффект можно получить более просто с помощью #quietlyCompleteRoot().

Java документации по java.util.concurrent.CountedCompleter.complete(T).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к