CompletableFuture.Copy 方法

定义

返回一个新的 CompleteableFuture,该函数在正常完成时通常使用与此 CompleteableFuture 相同的值完成。

[Android.Runtime.Register("copy", "()Ljava/util/concurrent/CompletableFuture;", "GetCopyHandler", ApiSince=31)]
public virtual Java.Util.Concurrent.ICompletionStage? Copy();
[<Android.Runtime.Register("copy", "()Ljava/util/concurrent/CompletableFuture;", "GetCopyHandler", ApiSince=31)>]
abstract member Copy : unit -> Java.Util.Concurrent.ICompletionStage
override this.Copy : unit -> Java.Util.Concurrent.ICompletionStage

返回

新的 CompletableFuture

属性

注解

返回一个新的 CompleteableFuture,该函数在正常完成时通常使用与此 CompleteableFuture 相同的值完成。 如果此 CompleteableFuture 异常完成,则返回的 CompleteableFuture 将异常地完成,并出现此异常作为原因。 此行为等效于 thenApply(x -> x). 此方法可能用作“防御复制”的形式,以防止客户端完成,同时仍能够排列依赖操作。

已在 9 中添加。

适用于 . 的 java.util.concurrent.CompletableFuture.copy()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于