語言

CompletableFuture.Copy 方法

定義

回傳一個新的 CompletableFuture,該 CompletableFuture 正常完成時的值與該 CompletableFuture 正常完成時相同。

[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

屬性

備註

回傳一個新的 CompletableFuture,該 CompletableFuture 正常完成時的值與該 CompletableFuture 正常完成時相同。 如果這個 CompletableFuture 異常完成,則回傳的 CompletableFuture 會以異常完成並以 CompletionException 作為原因。 其行為等價於 thenApply(x -> x)。 此方法可作為一種「防禦性複製」形式,防止用戶端完成,同時仍能安排相依動作。

新增9。

java.util.concurrent.CompletableFuture.copy()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於