SubmissionPublisher.Subscribe(Flow+ISubscriber) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt den angegebenen Abonnenten hinzu, sofern er nicht bereits abonniert wurde.
[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
Parameter
- subscriber
- Flow.ISubscriber
der Abonnent
Implementiert
- Attribute
Hinweise
Fügt den angegebenen Abonnenten hinzu, sofern er nicht bereits abonniert wurde. Wenn bereits abonniert, wird die onError-Methode des Abonnenten für das vorhandene Abonnement mit einer IllegalStateException aufgerufen. Andernfalls wird die onSubscribe-Methode des Abonnenten asynchron mit einem neuen Flow.Subscription aufgerufen. Wenn onSubscribe eine Ausnahme auslöst, wird das Abonnement gekündigt. Andernfalls wird, wenn dieser SubmissionPublisher außergewöhnlich geschlossen wurde, die onError-Methode des Abonnenten mit der entsprechenden Ausnahme aufgerufen oder ohne Ausnahme geschlossen, die onComplete-Methode des Abonnenten aufgerufen. Abonnenten können den Empfang von Elementen aktivieren, indem sie die Anforderungsmethode des neuen Abonnements aufrufen und das Abonnement kündigen, indem sie die Kündigungsmethode aufruft.
Java Referenz für java.util.concurrent.SubmissionPublisher.subscribe.