【发布时间】:2011-02-01 01:15:21
【问题描述】:
I watched the video 我知道一般原则 - 即使没有人订阅,热也会发生,冷会“按需”发生。 此外,Publish() 将冷转换为热,而 Defer() 将热转换为冷。
但是,我仍然觉得我错过了细节。以下是我想回答的一些问题:
- 您能否对这些术语给出一个全面的定义?
- 在热的 observable 上调用 Publish 或在冷的 observable 上调用 Defer 是否有意义?
- 热/冷转换有哪些方面 - 例如,您会丢失消息吗?
- IObservable 和 IEnumerable 的热定义和冷定义有区别吗?
- 在进行冷或热编程时应考虑哪些一般原则?
- 关于热/冷 observables 的任何其他提示?
【问题讨论】:
标签: system.reactive