CompletableFuture.ThenComposeAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | Description |
|---|---|
| ThenComposeAsync(IFunction) |
이 단계의 기본 비동기 실행 기능을 사용하여 실행된 지정된 함수에서 반환한 CompletionStage와 동일한 값으로 완료된 새 CompletionStage를 반환합니다. |
| ThenComposeAsync(IFunction, IExecutor) |
제공된 실행기를 사용하여 실행된 지정된 함수에서 반환한 CompletionStage와 동일한 값으로 완료된 새 CompletionStage를 반환합니다. |
ThenComposeAsync(IFunction)
이 단계의 기본 비동기 실행 기능을 사용하여 실행된 지정된 함수에서 반환한 CompletionStage와 동일한 값으로 완료된 새 CompletionStage를 반환합니다.
[Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;", "GetThenComposeAsync_Ljava_util_function_Function_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Util.Concurrent.ICompletionStage? ThenComposeAsync(Java.Util.Functions.IFunction? fn);
[<Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;", "GetThenComposeAsync_Ljava_util_function_Function_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ThenComposeAsync : Java.Util.Functions.IFunction -> Java.Util.Concurrent.ICompletionStage
override this.ThenComposeAsync : Java.Util.Functions.IFunction -> Java.Util.Concurrent.ICompletionStage
매개 변수
- fn
- IFunction
다른 CompletionStage를 계산하는 데 사용할 함수
반품
새 CompletionStage
구현
- 특성
설명
이 단계의 기본 비동기 실행 기능을 사용하여 실행된 지정된 함수에서 반환한 CompletionStage와 동일한 값으로 완료된 새 CompletionStage를 반환합니다. 이 단계가 정상적으로 완료되면 지정된 함수는 이 단계의 결과를 인수로 호출하고 다른 CompletionStage를 반환합니다. 해당 단계가 정상적으로 완료되면 이 메서드에서 반환된 CompletionStage가 동일한 값으로 완료됩니다. 진행률을 보장하기 위해 제공된 함수는 결과의 최종 완성을 정렬해야 합니다. 예외적인 완료를 다루는 규칙은 CompletionStage 설명서를 참조하세요.
에 대한 java.util.concurrent.CompletableFuture.thenComposeAsyncJava 참조
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
ThenComposeAsync(IFunction, IExecutor)
제공된 실행기를 사용하여 실행된 지정된 함수에서 반환한 CompletionStage와 동일한 값으로 완료된 새 CompletionStage를 반환합니다.
[Android.Runtime.Register("thenComposeAsync", "(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;", "GetThenComposeAsync_Ljava_util_function_Function_Ljava_util_concurrent_Executor_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual 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/CompletableFuture;", "GetThenComposeAsync_Ljava_util_function_Function_Ljava_util_concurrent_Executor_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member ThenComposeAsync : Java.Util.Functions.IFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage
override this.ThenComposeAsync : Java.Util.Functions.IFunction * Java.Util.Concurrent.IExecutor -> Java.Util.Concurrent.ICompletionStage
매개 변수
- fn
- IFunction
다른 CompletionStage를 계산하는 데 사용할 함수
- executor
- IExecutor
비동기 실행에 사용할 실행기
반품
새 CompletionStage
구현
- 특성
설명
제공된 실행기를 사용하여 실행된 지정된 함수에서 반환한 CompletionStage와 동일한 값으로 완료된 새 CompletionStage를 반환합니다. 이 단계가 정상적으로 완료되면 지정된 함수는 이 단계의 결과를 인수로 호출하고 다른 CompletionStage를 반환합니다. 해당 단계가 정상적으로 완료되면 이 메서드에서 반환된 CompletionStage가 동일한 값으로 완료됩니다. 진행률을 보장하기 위해 제공된 함수는 결과의 최종 완성을 정렬해야 합니다. 예외적인 완료를 다루는 규칙은 CompletionStage 설명서를 참조하세요.
에 대한 java.util.concurrent.CompletableFuture.thenComposeAsyncJava 참조
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.