CountedCompleter.Complete(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.