SubmissionPublisher.Subscribe(Flow+ISubscriber) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge il Sottoscrittore specificato, a meno che non sia già stato sottoscritto.
[Android.Runtime.Register("subscribe", "(Ljava/util/concurrent/Flow$Subscriber;)V", "GetSubscribe_Ljava_util_concurrent_Flow_Subscriber_Handler", ApiSince=33)]
public virtual void Subscribe(Java.Util.Concurrent.Flow.ISubscriber? subscriber);
[<Android.Runtime.Register("subscribe", "(Ljava/util/concurrent/Flow$Subscriber;)V", "GetSubscribe_Ljava_util_concurrent_Flow_Subscriber_Handler", ApiSince=33)>]
abstract member Subscribe : Java.Util.Concurrent.Flow.ISubscriber -> unit
override this.Subscribe : Java.Util.Concurrent.Flow.ISubscriber -> unit
Parametri
- subscriber
- Flow.ISubscriber
Sottoscrittore
Implementazioni
- Attributi
Commenti
Aggiunge il Sottoscrittore specificato, a meno che non sia già stato sottoscritto. Se è già stata effettuata la sottoscrizione, il metodo onError del Sottoscrittore viene richiamato nella sottoscrizione esistente con un'eccezione IllegalStateException. In caso contrario, in caso di esito positivo, il metodo onSubscribe del Sottoscrittore viene richiamato in modo asincrono con un nuovo oggetto Flow.Subscription. Se onSubscribe genera un'eccezione, la sottoscrizione viene annullata. In caso contrario, se l'oggetto SubmissionPublisher è stato chiuso in modo eccezionale, il metodo onError del sottoscrittore viene richiamato con l'eccezione corrispondente o, se chiuso senza eccezione, viene richiamato il metodo onComplete del sottoscrittore. I Sottoscrittori possono abilitare la ricezione di elementi richiamando il metodo di richiesta della nuova sottoscrizione e possono annullare la sottoscrizione richiamando il relativo metodo di annullamento.
Java informazioni di riferimento per java.util.concurrent.SubmissionPublisher.subscribe.