没有订阅的DotnetRX可观察的API调用

时间:2019-06-02 00:51:22

标签: rest api system.reactive

所以我最近开始使用.NET进行反应式编程

即使没有返回的observable订阅,我也没有设法解决如何确保进行API调用的问题。

具体的问题是,我有一个API调用,希望将其作为异步事件链进行观察。

我也想将此Observable返回给API函数的调用者。但是,无论API函数的调用者是否打算使用结果,我都希望进行API调用,因为API调用存在副作用(在这种情况下,该登录名将为以后的API调用保存本地令牌)。

到目前为止,我已经阅读了很多有关发布,共享,重播之类的信息。

有些人建议只调用Replay,然后连接并返回Observable。缓存外部订户的所有返回值,但仍开始处理。这是推荐的方法吗?

但是,在我的脑海里似乎总是缺少某些东西,这是来自常规命令式编程的,在该命令式编程中,我通常会触发此类函数,如果我不需要它,则丢弃返回值。

0 个答案:

没有答案