ReferenceQueue.Remove Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| Remove() |
Удаляет следующий эталонный объект в этой очереди, блокируя до тех пор, пока он не станет доступным. |
| Remove(Int64) |
Удаляет следующий эталонный объект в этой очереди, блокируя до тех пор, пока он не станет доступным или истекает заданный период ожидания. |
Remove()
Удаляет следующий эталонный объект в этой очереди, блокируя до тех пор, пока он не станет доступным.
[Android.Runtime.Register("remove", "()Ljava/lang/ref/Reference;", "GetRemoveHandler")]
public virtual Java.Lang.Ref.Reference? Remove();
[<Android.Runtime.Register("remove", "()Ljava/lang/ref/Reference;", "GetRemoveHandler")>]
abstract member Remove : unit -> Java.Lang.Ref.Reference
override this.Remove : unit -> Java.Lang.Ref.Reference
Возвращаемое значение
Эталонный объект, блокирующий до тех пор, пока он не станет доступным
- Атрибуты
Исключения
Значение , если блокирующий вызов был прерван
Комментарии
Удаляет следующий эталонный объект в этой очереди, блокируя до тех пор, пока он не станет доступным.
Java документации по java.lang.ref.ReferenceQueue.remove().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Remove(Int64)
Удаляет следующий эталонный объект в этой очереди, блокируя до тех пор, пока он не станет доступным или истекает заданный период ожидания.
[Android.Runtime.Register("remove", "(J)Ljava/lang/ref/Reference;", "GetRemove_JHandler")]
public virtual Java.Lang.Ref.Reference? Remove(long timeout);
[<Android.Runtime.Register("remove", "(J)Ljava/lang/ref/Reference;", "GetRemove_JHandler")>]
abstract member Remove : int64 -> Java.Lang.Ref.Reference
override this.Remove : int64 -> Java.Lang.Ref.Reference
Параметры
- timeout
- Int64
Если положительный результат, блокируйте до timeout миллисекунда, ожидая добавления ссылки в эту очередь. Если ноль, блокируйте неограниченное время.
Возвращаемое значение
Ссылочный объект, если он был доступен в течение указанного периода времени ожидания, в противном случае null
- Атрибуты
Исключения
Значение if timeoutMillis .
Значение , если блокирующий вызов был прерван
Комментарии
Удаляет следующий эталонный объект в этой очереди, блокируя до тех пор, пока он не станет доступным или истекает заданный период ожидания.
Этот метод не предоставляет гарантии в режиме реального времени: он планирует время ожидания, как если бы, вызывая Object#wait(long) метод.
Java документации по java.lang.ref.ReferenceQueue.remove(long).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".