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


ICompletionStage.ThenCombineAsync Метод

Определение

Перегрузки

ThenCombineAsync(ICompletionStage, IBiFunction, IExecutor)

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

ThenCombineAsync(ICompletionStage, IBiFunction)

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

ThenCombineAsync(ICompletionStage, IBiFunction, IExecutor)

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

[Android.Runtime.Register("thenCombineAsync", "(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;", "GetThenCombineAsync_Ljava_util_concurrent_CompletionStage_Ljava_util_function_BiFunction_Ljava_util_concurrent_Executor_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", "V" })]
public Java.Util.Concurrent.ICompletionStage? ThenCombineAsync (Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn, Java.Util.Concurrent.IExecutor? executor);
[<Android.Runtime.Register("thenCombineAsync", "(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;", "GetThenCombineAsync_Ljava_util_concurrent_CompletionStage_Ljava_util_function_BiFunction_Ljava_util_concurrent_Executor_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", "V" })>]
abstract member ThenCombineAsync : Java.Util.Concurrent.ICompletionStage * Java.Util.Functions.IBiFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage

Параметры

other
ICompletionStage

другая метка завершения

fn
IBiFunction

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

executor
IExecutor

исполнитель, используемый для асинхронного выполнения

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

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

Атрибуты

Комментарии

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

См. документацию по правилам, охватывающим исключительное CompletionStage завершение.

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

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

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

ThenCombineAsync(ICompletionStage, IBiFunction)

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

[Android.Runtime.Register("thenCombineAsync", "(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", "GetThenCombineAsync_Ljava_util_concurrent_CompletionStage_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", "V" })]
public Java.Util.Concurrent.ICompletionStage? ThenCombineAsync (Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn);
[<Android.Runtime.Register("thenCombineAsync", "(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", "GetThenCombineAsync_Ljava_util_concurrent_CompletionStage_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", "V" })>]
abstract member ThenCombineAsync : Java.Util.Concurrent.ICompletionStage * Java.Util.Functions.IBiFunction -> Java.Util.Concurrent.ICompletionStage

Параметры

other
ICompletionStage

другая метка завершения

fn
IBiFunction

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

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

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

Атрибуты

Комментарии

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

См. документацию по правилам, охватывающим исключительное CompletionStage завершение.

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

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

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