Поделиться через


ICompletionStage.Handle(IBiFunction) Метод

Определение

Возвращает новый объект CompleteStage, который, когда этот этап завершается как обычно, так и исключительно, выполняется с результатом этого этапа и исключением в качестве аргументов для предоставленной функции.

[Android.Runtime.Register("handle", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", "GetHandle_Ljava_util_function_BiFunction_Handler:Java.Util.Concurrent.ICompletionStageInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public Java.Util.Concurrent.ICompletionStage? Handle (Java.Util.Functions.IBiFunction? fn);
[<Android.Runtime.Register("handle", "(Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", "GetHandle_Ljava_util_function_BiFunction_Handler:Java.Util.Concurrent.ICompletionStageInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member Handle : Java.Util.Functions.IBiFunction -> Java.Util.Concurrent.ICompletionStage

Параметры

fn
IBiFunction

функция, используемая для вычисления значения возвращаемого значения CompletionStage

Возвращаемое значение

новый объект CompletionStage

Атрибуты

Комментарии

Возвращает новый объект CompleteStage, который, когда этот этап завершается как обычно, так и исключительно, выполняется с результатом этого этапа и исключением в качестве аргументов для предоставленной функции.

Когда этот этап завершен, данная функция вызывается с результатом (или если нет) и исключением (или null null если нет) этого этапа в качестве аргументов, а результат функции используется для завершения возвращаемого этапа.

Документация по Java для java.util.concurrent.CompletionStage.handle(java.util.function.BiFunction<? super T, java.lang.Throwable, ? extends U>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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