SubmissionPublisher.Subscribe(Flow+ISubscriber) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute l’Abonné donné, sauf s’il est déjà abonné.
[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
Paramètres
- subscriber
- Flow.ISubscriber
l’abonné
Implémente
- Attributs
Remarques
Ajoute l’Abonné donné, sauf s’il est déjà abonné. Si elle est déjà abonnée, la méthode onError de l’Abonné est appelée sur l’abonnement existant avec une exception IllegalStateException. Sinon, en cas de réussite, la méthode onSubscribe de l’Abonné est appelée de façon asynchrone avec un nouveau Flow.Subscription. Si onSubscribe lève une exception, l’abonnement est annulé. Sinon, si ce SubmissionPublisher a été fermé exceptionnellement, la méthode onError de l’abonné est appelée avec l’exception correspondante, ou si elle est fermée sans exception, la méthode onComplete de l’abonné est appelée. Les abonnés peuvent activer la réception d’éléments en appelant la méthode de demande du nouvel abonnement et peuvent se désabonner en appelant sa méthode d’annulation.
Java référence pour java.util.concurrent.SubmissionPublisher.subscribe.