CountedCompleter.Complete(Object) Método

Definição

Independentemente da contagem pendente, invoca #onCompletion(CountedCompleter), marca essa tarefa como completa e mais gatilhos #tryComplete no concluídor dessa tarefa, se houver.

[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

o resultado bruto

Atributos

Comentários

Independentemente da contagem pendente, invoca #onCompletion(CountedCompleter), marca essa tarefa como completa e mais gatilhos #tryComplete no concluídor dessa tarefa, se houver. O rawResult fornecido é usado como um argumento para #setRawResult antes de invocar #onCompletion(CountedCompleter) ou marcar essa tarefa como concluída; seu valor é significativo apenas para classes que substituem setRawResult. Esse método não modifica a contagem pendente.

Esse método pode ser útil ao forçar a conclusão assim que qualquer um (versus todos) de vários resultados de subtarefa for obtido. No entanto, no caso comum (e recomendado) em que setRawResult não é substituído, esse efeito pode ser obtido mais simples usando #quietlyCompleteRoot().

Java documentação para java.util.concurrent.CountedCompleter.complete(T).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a