ICompletionStage.ExceptionallyComposeAsync Метод

Определение

Перегрузки

Имя Описание
ExceptionallyComposeAsync(IFunction, IExecutor)

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

ExceptionallyComposeAsync(IFunction)

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

ExceptionallyComposeAsync(IFunction, IExecutor)

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

[Android.Runtime.Register("exceptionallyComposeAsync", "(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;", "GetExceptionallyComposeAsync_Ljava_util_function_Function_Ljava_util_concurrent_Executor_Handler:Java.Util.Concurrent.ICompletionStage, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]
public virtual Java.Util.Concurrent.ICompletionStage? ExceptionallyComposeAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor);
[<Android.Runtime.Register("exceptionallyComposeAsync", "(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;", "GetExceptionallyComposeAsync_Ljava_util_function_Function_Ljava_util_concurrent_Executor_Handler:Java.Util.Concurrent.ICompletionStage, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)>]
abstract member ExceptionallyComposeAsync : Java.Util.Functions.IFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage
override this.ExceptionallyComposeAsync : Java.Util.Functions.IFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage

Параметры

fn
IFunction

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

executor
IExecutor

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

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

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

Атрибуты

Комментарии

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

Добавлено в 12.

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

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

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

ExceptionallyComposeAsync(IFunction)

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

[Android.Runtime.Register("exceptionallyComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", "GetExceptionallyComposeAsync_Ljava_util_function_Function_Handler:Java.Util.Concurrent.ICompletionStage, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]
public virtual Java.Util.Concurrent.ICompletionStage? ExceptionallyComposeAsync(Java.Util.Functions.IFunction? fn);
[<Android.Runtime.Register("exceptionallyComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletionStage;", "GetExceptionallyComposeAsync_Ljava_util_function_Function_Handler:Java.Util.Concurrent.ICompletionStage, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)>]
abstract member ExceptionallyComposeAsync : Java.Util.Functions.IFunction -> Java.Util.Concurrent.ICompletionStage
override this.ExceptionallyComposeAsync : Java.Util.Functions.IFunction -> Java.Util.Concurrent.ICompletionStage

Параметры

fn
IFunction

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

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

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

Атрибуты

Комментарии

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

Добавлено в 12.

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

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

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