CountedCompleter.Complete(Object) Método

Definición

Independientemente del recuento pendiente, invoca #onCompletion(CountedCompleter), marca esta tarea como completa y desencadenadores #tryComplete adicionales en el completador de esta tarea, si existe alguno.

[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

Parámetros

rawResult
Object

el resultado sin procesar

Atributos

Comentarios

Independientemente del recuento pendiente, invoca #onCompletion(CountedCompleter), marca esta tarea como completa y desencadenadores #tryComplete adicionales en el completador de esta tarea, si existe alguno. El rawResult especificado se usa como argumento para #setRawResult antes de invocar #onCompletion(CountedCompleter) o marcar esta tarea como completa; su valor solo es significativo para las clases que reemplazan setRawResult. Este método no modifica el recuento pendiente.

Este método puede ser útil al forzar la finalización tan pronto como se obtenga cualquiera (frente a todos) de varios resultados de subtarea. Sin embargo, en el caso común (y recomendado) en el que setRawResult no se invalida, este efecto se puede obtener más simplemente mediante #quietlyCompleteRoot().

Java documentación para java.util.concurrent.CountedCompleter.complete(T).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a