언어

Flow.IPublisher.Subscribe(Flow+ISubscriber) 메서드

정의

가능한 경우 지정된 Subscriber 값을 추가합니다.

[Android.Runtime.Register("subscribe", "(Ljava/util/concurrent/Flow$Subscriber;)V", "GetSubscribe_Ljava_util_concurrent_Flow_Subscriber_Handler:Java.Util.Concurrent.Flow/IPublisherInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]
public 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:Java.Util.Concurrent.Flow/IPublisherInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
abstract member Subscribe : Java.Util.Concurrent.Flow.ISubscriber -> unit

매개 변수

subscriber
Flow.ISubscriber

구독자

특성

예외

subscriber If is null

설명

가능한 경우 지정된 Subscriber 값을 추가합니다. 구독자가 이미 구독되어 있거나 정책 위반 또는 오류로 인해 시도가 실패하는 경우 해당 OnError 메서드는 를 사용하여 IllegalStateException호출됩니다.

그렇지 않으면 구독자의 OnSubscribe 메서드가 새 Subscription메서드로 호출됩니다. 구독자는 해당 구독에서 호출하여 Request 항목을 수신하고 호출하여 구독을 취소할 수 있습니다 Cancel.

에 대한 java.util.concurrent.Flow.Publisher.subscribe(java.util.concurrent.Flow.Subscriber)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상