IBlockingQueue.Remove(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет один экземпляр указанного элемента из этой очереди, если он присутствует.
[Android.Runtime.Register("remove", "(Ljava/lang/Object;)Z", "GetRemove_Ljava_lang_Object_Handler:Java.Util.Concurrent.IBlockingQueueInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Remove (Java.Lang.Object? o);
[<Android.Runtime.Register("remove", "(Ljava/lang/Object;)Z", "GetRemove_Ljava_lang_Object_Handler:Java.Util.Concurrent.IBlockingQueueInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Remove : Java.Lang.Object -> bool
Параметры
- o
- Object
элемент, который будет удален из этой очереди, если он присутствует
Возвращаемое значение
true
Значение , если эта очередь изменилась в результате вызова
Реализации
- Атрибуты
Исключения
Значение , если класс указанного элемента несовместим с этой очередью (необязательно)
Значение NULL (необязательно)
Комментарии
Удаляет один экземпляр указанного элемента из этой очереди, если он присутствует. Более формально удаляет элемент e
, который o.equals(e)
, если эта очередь содержит один или несколько таких элементов. Возвращает, true
если эта очередь содержит указанный элемент (или аналогично, если эта очередь изменилась в результате вызова).
Документация по Java для java.util.concurrent.BlockingQueue.remove(java.lang.Object)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.