Langage

ICompletionStage.ThenComposeAsync Méthode

Définition

Surcharges

Nom Description
ThenComposeAsync(IFunction)

Retourne un nouveau CompletionStage qui est terminé avec la même valeur que la fonction CompletedStage retournée par la fonction donnée, exécutée à l’aide de la fonctionnalité d’exécution asynchrone par défaut de cette étape.

ThenComposeAsync(IFunction, IExecutor)

Retourne un nouveau CompletionStage qui est terminé avec la même valeur que le CompletionStage retourné par la fonction donnée, exécuté à l’aide de l’exécuteur fourni.

ThenComposeAsync(IFunction)

Retourne un nouveau CompletionStage qui est terminé avec la même valeur que la fonction CompletedStage retournée par la fonction donnée, exécutée à l’aide de la fonctionnalité d’exécution asynchrone par défaut de cette étape.

[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

Paramètres

fn
IFunction

fonction à utiliser pour calculer un autre CompletionStage

Retours

le nouveau CompletionStage

Attributs

Remarques

Retourne un nouveau CompletionStage qui est terminé avec la même valeur que la fonction CompletedStage retournée par la fonction donnée, exécutée à l’aide de la fonctionnalité d’exécution asynchrone par défaut de cette étape.

Lorsque cette étape se termine normalement, la fonction donnée est appelée avec le résultat de cette étape en tant qu’argument, en retournant un autre CompletionStage. Une fois cette étape terminée normalement, l’élément CompletedStage retourné par cette méthode est terminé avec la même valeur.

Pour garantir la progression, la fonction fournie doit organiser l’achèvement final de son résultat.

Consultez la CompletionStage documentation relative aux règles couvrant l’achèvement exceptionnel.

Java documentation pour java.util.concurrent.CompletionStage.thenComposeAsync(java.util.function.Function<? super T, ? extends java.util.concurrent.CompletionStage<U>>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

ThenComposeAsync(IFunction, IExecutor)

Retourne un nouveau CompletionStage qui est terminé avec la même valeur que le CompletionStage retourné par la fonction donnée, exécuté à l’aide de l’exécuteur fourni.

[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

Paramètres

fn
IFunction

fonction à utiliser pour calculer un autre CompletionStage

executor
IExecutor

exécuteur à utiliser pour l’exécution asynchrone

Retours

le nouveau CompletionStage

Attributs

Remarques

Retourne un nouveau CompletionStage qui est terminé avec la même valeur que le CompletionStage retourné par la fonction donnée, exécuté à l’aide de l’exécuteur fourni.

Lorsque cette étape se termine normalement, la fonction donnée est appelée avec le résultat de cette étape en tant qu’argument, en retournant un autre CompletionStage. Une fois cette étape terminée normalement, l’élément CompletedStage retourné par cette méthode est terminé avec la même valeur.

Pour garantir la progression, la fonction fournie doit organiser l’achèvement final de son résultat.

Consultez la CompletionStage documentation relative aux règles couvrant l’achèvement exceptionnel.

Java documentation pour java.util.concurrent.CompletionStage.thenComposeAsync(java.util.function.Function<? super T, ? extends java.util.concurrent.CompletionStage<U>>, java.util.concurrent.Executor).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à