SubmissionPublisher.Submit(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
藉由異步叫用其 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
方法,將指定的專案發佈至每個目前的訂閱者,並在任何訂閱者的資源無法使用時,不中斷封鎖。 此方法會傳回所有目前訂閱者中最大延遲(已提交但尚未取用的項目數)的估計值。 如果有任何訂閱者,則此值至少為一個值(考慮到此送出的專案),否則為零。
如果此發行者的執行程式在嘗試以異步方式通知訂閱者時擲回 RejectedExecutionExceptionException(或任何其他 RuntimeException 或 Error),則會重新擲回此例外狀況,在此情況下,並非所有訂閱者都已發出此專案。
的 java.util.concurrent.SubmissionPublisher.submit(T)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。