SubmissionPublisher.Submit(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Публикует заданный элемент каждому текущему подписчику путем асинхронного вызова метода Flow.Subscriber#onNext(Object)
onNext
, блокируя неуверенно, пока ресурсы для любого подписчика недоступны.
[Android.Runtime.Register("submit", "(Ljava/lang/Object;)I", "GetSubmit_Ljava_lang_Object_Handler", ApiSince=33)]
public virtual int Submit (Java.Lang.Object? item);
[<Android.Runtime.Register("submit", "(Ljava/lang/Object;)I", "GetSubmit_Ljava_lang_Object_Handler", ApiSince=33)>]
abstract member Submit : Java.Lang.Object -> int
override this.Submit : Java.Lang.Object -> int
Параметры
- item
- Object
Элемент (не null) для публикации
Возвращаемое значение
предполагаемый максимальный задержка среди подписчиков
- Атрибуты
Комментарии
Публикует заданный элемент каждому текущему подписчику путем асинхронного вызова метода Flow.Subscriber#onNext(Object) onNext
, блокируя неуверенно, пока ресурсы для любого подписчика недоступны. Этот метод возвращает оценку максимальной задержки (количество отправленных, но еще не потребляемых) среди всех текущих подписчиков. Это значение по крайней мере одно (учет данного отправленного элемента), если есть подписчики, в противном случае ноль.
Если исполнитель для этого издателя создает исключение RejectedExecutionException (или любой другой runtimeException или Error) при попытке асинхронно уведомлять подписчиков, то это исключение повторно выполняется, в этом случае не все подписчики будут выданы этим элементом.
Документация по Java для java.util.concurrent.SubmissionPublisher.submit(T)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.