ICompletionStage.ThenComposeAsync Метод

Определение

Перегрузки

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

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

ThenComposeAsync(IFunction, IExecutor)

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

ThenComposeAsync(IFunction)

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

[Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", "GetThenComposeAsync_Ljava_util_function_Function_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? ThenComposeAsync(Java.Util.Functions.IFunction? fn);
[<Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", "GetThenComposeAsync_Ljava_util_function_Function_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 ThenComposeAsync : Java.Util.Functions.IFunction -> Java.Util.Concurrent.ICompletionStage

Параметры

fn
IFunction

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

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

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

Атрибуты

Комментарии

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

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

Чтобы обеспечить ход выполнения, указанная функция должна упорядочить конечное завершение результата.

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

Java документации по java.util.concurrent.CompletionStage.thenComposeAsync(java.util.function.Function<? super T, ? extends java.util.concurrent.CompletionStage<U>>).

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

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

ThenComposeAsync(IFunction, IExecutor)

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

[Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;", "GetThenComposeAsync_Ljava_util_function_Function_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" })]
public 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/CompletionStage;", "GetThenComposeAsync_Ljava_util_function_Function_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" })>]
abstract member ThenComposeAsync : Java.Util.Functions.IFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage

Параметры

fn
IFunction

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

executor
IExecutor

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

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

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

Атрибуты

Комментарии

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

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

Чтобы обеспечить ход выполнения, указанная функция должна упорядочить конечное завершение результата.

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

Java документации по java.util.concurrent.CompletionStage.thenComposeAsync(java.util.function.Function<? super T, ? extends java.util.concurrent.CompletionStage<U>>, java.util.concurrent.Executor).

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

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