SubmissionPublisher.Subscribe(Flow+ISubscriber) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega el suscriptor especificado a menos que ya esté suscrito.
[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
Parámetros
- subscriber
- Flow.ISubscriber
el suscriptor
Implementaciones
- Atributos
Comentarios
Agrega el suscriptor especificado a menos que ya esté suscrito. Si ya está suscrito, se invoca el método onError del suscriptor en la suscripción existente con una excepción IllegalStateException. De lo contrario, si se ejecuta correctamente, el método onSubscribe del suscriptor se invoca de forma asincrónica con un nuevo Flow.Subscription. Si onSubscribe produce una excepción, se cancela la suscripción. De lo contrario, si se cerró excepcionalmente este objeto SubmissionPublisher, se invoca el método onError del suscriptor con la excepción correspondiente o, si se cierra sin excepción, se invoca el método onComplete del suscriptor. Los suscriptores pueden habilitar la recepción de elementos invocando el método de solicitud de la nueva suscripción y pueden cancelar la suscripción invocando su método cancel.
referencia Java referencia para java.util.concurrent.SubmissionPublisher.subscribe.