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 и используемых в соответствии с условиями, описанными в разделе "".