Condividi tramite


ICompletionStage.ThenCombineAsync Metodo

Definizione

Overload

ThenCombineAsync(ICompletionStage, IBiFunction, IExecutor)

Restituisce un nuovo elemento CompletionStage che, quando questa e l'altra fase specificata vengono eseguite normalmente, utilizzando l'executor fornito, con i due risultati come argomenti per la funzione fornita.

ThenCombineAsync(ICompletionStage, IBiFunction)

Restituisce un nuovo elemento CompletionStage che, quando questa e l'altra fase specificata vengono eseguite normalmente, utilizzando la funzionalità di esecuzione asincrona predefinita di questa fase, con i due risultati come argomenti per la funzione fornita.

ThenCombineAsync(ICompletionStage, IBiFunction, IExecutor)

Restituisce un nuovo elemento CompletionStage che, quando questa e l'altra fase specificata vengono eseguite normalmente, utilizzando l'executor fornito, con i due risultati come argomenti per la funzione fornita.

[Android.Runtime.Register("thenCombineAsync", "(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;", "GetThenCombineAsync_Ljava_util_concurrent_CompletionStage_Ljava_util_function_BiFunction_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", "V" })]
public Java.Util.Concurrent.ICompletionStage? ThenCombineAsync (Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn, Java.Util.Concurrent.IExecutor? executor);
[<Android.Runtime.Register("thenCombineAsync", "(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletionStage;", "GetThenCombineAsync_Ljava_util_concurrent_CompletionStage_Ljava_util_function_BiFunction_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", "V" })>]
abstract member ThenCombineAsync : Java.Util.Concurrent.ICompletionStage * Java.Util.Functions.IBiFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage

Parametri

other
ICompletionStage

l'altro CompletionStage

fn
IBiFunction

funzione da usare per calcolare il valore dell'oggetto CompletionStage restituito

executor
IExecutor

executor da usare per l'esecuzione asincrona

Restituisce

il nuovo elemento CompletionStage

Attributi

Commenti

Restituisce un nuovo elemento CompletionStage che, quando questa e l'altra fase specificata vengono eseguite normalmente, utilizzando l'executor fornito, con i due risultati come argomenti per la funzione fornita.

Vedere la documentazione relativa alle regole relative al CompletionStage completamento eccezionale.

Documentazione java per java.util.concurrent.CompletionStage.thenCombineAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiFunction<? super T, ? super U, ? extends V>, java.util.concurrent.Executor).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ThenCombineAsync(ICompletionStage, IBiFunction)

Restituisce un nuovo elemento CompletionStage che, quando questa e l'altra fase specificata vengono eseguite normalmente, utilizzando la funzionalità di esecuzione asincrona predefinita di questa fase, con i due risultati come argomenti per la funzione fornita.

[Android.Runtime.Register("thenCombineAsync", "(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", "GetThenCombineAsync_Ljava_util_concurrent_CompletionStage_Ljava_util_function_BiFunction_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", "V" })]
public Java.Util.Concurrent.ICompletionStage? ThenCombineAsync (Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn);
[<Android.Runtime.Register("thenCombineAsync", "(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletionStage;", "GetThenCombineAsync_Ljava_util_concurrent_CompletionStage_Ljava_util_function_BiFunction_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", "V" })>]
abstract member ThenCombineAsync : Java.Util.Concurrent.ICompletionStage * Java.Util.Functions.IBiFunction -> Java.Util.Concurrent.ICompletionStage

Parametri

other
ICompletionStage

l'altro CompletionStage

fn
IBiFunction

funzione da usare per calcolare il valore dell'oggetto CompletionStage restituito

Restituisce

il nuovo elemento CompletionStage

Attributi

Commenti

Restituisce un nuovo elemento CompletionStage che, quando questa e l'altra fase specificata vengono eseguite normalmente, utilizzando la funzionalità di esecuzione asincrona predefinita di questa fase, con i due risultati come argomenti per la funzione fornita.

Vedere la documentazione relativa alle regole relative al CompletionStage completamento eccezionale.

Documentazione java per java.util.concurrent.CompletionStage.thenCombineAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiFunction<? super T, ? super U, ? extends V>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a