IFuture.Get Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Get() |
Ожидает завершения вычисления, а затем извлекает результат. |
| Get(Int64, TimeUnit) |
Ожидает, если это необходимо, по крайней мере заданное время для завершения вычисления, а затем извлекает его результат, если он доступен. |
Get()
Ожидает завершения вычисления, а затем извлекает результат.
[Android.Runtime.Register("get", "()Ljava/lang/Object;", "GetGetHandler:Java.Util.Concurrent.IFutureInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Get();
[<Android.Runtime.Register("get", "()Ljava/lang/Object;", "GetGetHandler:Java.Util.Concurrent.IFutureInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Get : unit -> Java.Lang.Object
Возвращаемое значение
вычисляемый результат
- Атрибуты
Исключения
Значение ,если вычисление было отменено
Если вычисление вызвало исключение
Значение ,если текущий поток был прерван во время ожидания
Комментарии
Ожидает завершения вычисления, а затем извлекает результат.
Java документации по java.util.concurrent.Future.get().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Get(Int64, TimeUnit)
Ожидает, если это необходимо, по крайней мере заданное время для завершения вычисления, а затем извлекает его результат, если он доступен.
[Android.Runtime.Register("get", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetGet_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IFutureInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Get(long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("get", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetGet_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IFutureInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Get : int64 * Java.Util.Concurrent.TimeUnit -> Java.Lang.Object
Параметры
- timeout
- Int64
максимальное время ожидания
- unit
- TimeUnit
единица времени аргумента времени ожидания
Возвращаемое значение
вычисляемый результат
- Атрибуты
Исключения
Значение ,если вычисление было отменено
Если вычисление вызвало исключение
Значение ,если текущий поток был прерван во время ожидания
Если время ожидания истекло
Комментарии
Ожидает, если это необходимо, по крайней мере заданное время для завершения вычисления, а затем извлекает его результат, если он доступен.
Java документации по java.util.concurrent.Future.get(long, java.util.concurrent.TimeUnit).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".