RX主题如何取消订阅
我有一个返回 Subject
的服务,并且消费者正在订阅它。 我如何取消现有订阅并处置它?
I have a service that returns a Subject<T>
and consumer is subscribing to it.
How would I cancel an existing subscription and dispose it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您调用 Subscribe() 时您的
Subject
,它返回一个IDisposable
。只需在返回的句柄上调用 Dispose() 即可取消订阅。When you call Subscribe() on your
Subject<T>
, it returns anIDisposable
. Just call Dispose() on the returned handle, and it will cancel the subscription.