Язык

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

Возвращаемое значение

новый ЗавершенныйFuture

Атрибуты

Комментарии

Возвращает новое завершение CompleteableFuture, которое обычно завершается с тем же значением, что и completeableFuture при обычном завершении. Если этот completeableFuture завершается исключительно, возвращаемый CompleteableFuture завершается исключительно с завершениемException с этим исключением в качестве причины. Поведение эквивалентно thenApply(x -> x). Этот метод может быть полезен как форма "оборонительного копирования", чтобы предотвратить завершение клиентами, а также возможность упорядочивать зависимые действия.

Добавлено в 9.

Java документации по java.util.concurrent.CompletableFuture.copy().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к