在 Rx 中,
Subscribe() 方法返回一个 IDisposable 接口对象,用于
手动取消订阅和释放资源。另外,
System.Reactive 还提供了
不返回 IDisposableSubscribe 重载,这些重载方法通过
CancellationToken 管理订阅的生命周期。在本篇文章中,我们将深入探讨
Subscribe 和 IDisposable 的原理、这些特殊重载的设计原因,以及在实际使用中的应用场景。