Язык

CompletableFuture.ThenComposeAsync Метод

Определение

Перегрузки

Имя. Описание
ThenComposeAsync(IFunction)

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

ThenComposeAsync(IFunction, IExecutor)

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

ThenComposeAsync(IFunction)

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

[Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;", "GetThenComposeAsync_Ljava_util_function_Function_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Util.Concurrent.ICompletionStage? ThenComposeAsync(Java.Util.Functions.IFunction? fn);
[<Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;", "GetThenComposeAsync_Ljava_util_function_Function_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ThenComposeAsync : Java.Util.Functions.IFunction -> Java.Util.Concurrent.ICompletionStage
override this.ThenComposeAsync : Java.Util.Functions.IFunction -> Java.Util.Concurrent.ICompletionStage

Параметры

fn
IFunction

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

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

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

Реализации

Атрибуты

Комментарии

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

Java справочные материалы.java.util.concurrent.CompletableFuture.thenComposeAsync

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

ThenComposeAsync(IFunction, IExecutor)

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

[Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;", "GetThenComposeAsync_Ljava_util_function_Function_Ljava_util_concurrent_Executor_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Util.Concurrent.ICompletionStage? ThenComposeAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor);
[<Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;", "GetThenComposeAsync_Ljava_util_function_Function_Ljava_util_concurrent_Executor_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ThenComposeAsync : Java.Util.Functions.IFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage
override this.ThenComposeAsync : Java.Util.Functions.IFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage

Параметры

fn
IFunction

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

executor
IExecutor

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

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

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

Реализации

Атрибуты

Комментарии

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

Java справочные материалы.java.util.concurrent.CompletableFuture.thenComposeAsync

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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