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


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).

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

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

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>>).

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

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