ICompletionStage.ThenComposeAsync メソッド

定義

オーバーロード

名前 説明
ThenComposeAsync(IFunction)

このステージの既定の非同期実行機能を使用して実行される、指定された関数によって返される CompletionStage と同じ値で完了した新しい CompletionStage を返します。

ThenComposeAsync(IFunction, IExecutor)

指定された Executor を使用して実行される、指定された関数によって返される CompletionStage と同じ値で完了した新しい CompletionStage を返します。

ThenComposeAsync(IFunction)

このステージの既定の非同期実行機能を使用して実行される、指定された関数によって返される CompletionStage と同じ値で完了した新しい CompletionStage を返します。

[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

属性

注釈

このステージの既定の非同期実行機能を使用して実行される、指定された関数によって返される CompletionStage と同じ値で完了した新しい CompletionStage を返します。

このステージが正常に完了すると、このステージの結果を引数として指定した関数が呼び出され、別の CompletionStage が返されます。 そのステージが正常に完了すると、このメソッドによって返される CompletionStage は同じ値で完了します。

進行状況を確認するには、指定された関数がその結果の最終的な完了を配置する必要があります。

例外的な完了をカバーする規則については、 CompletionStage ドキュメントを参照してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ThenComposeAsync(IFunction, IExecutor)

指定された Executor を使用して実行される、指定された関数によって返される CompletionStage と同じ値で完了した新しい CompletionStage を返します。

[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

非同期実行に使用する Executor

返品

新しい CompletionStage

属性

注釈

指定された Executor を使用して実行される、指定された関数によって返される CompletionStage と同じ値で完了した新しい CompletionStage を返します。

このステージが正常に完了すると、このステージの結果を引数として指定した関数が呼び出され、別の CompletionStage が返されます。 そのステージが正常に完了すると、このメソッドによって返される CompletionStage は同じ値で完了します。

進行状況を確認するには、指定された関数がその結果の最終的な完了を配置する必要があります。

例外的な完了をカバーする規則については、 CompletionStage ドキュメントを参照してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象