基于中的链接
ReactiveExtensionsTeamBlog ,
我正在寻找 Observable.CreateAsync 方法。但是好像没有。
我通过运行以下命令通过包管理器控制台安装
Install-Package Rx-Main -Version 2.2.2
当我查看项目引用中的版本时,它显示为 2.2.0。
不确定这是否导致“CreateAsync”方法不可用
最佳答案
它就在那里,只是不叫 CreateAsync。 RX 放弃了将每个异步方法附加到 Async 的愚蠢约定。考虑到 RX 中的几乎所有内容都是异步的,这可能是一个不错的选择。
public static IObservable<TResult>
Create<TResult>
(Func<IObserver<TResult>, CancellationToken, Task> subscribeAsync)
还有一些其他的重载。
关于c# - 可观察的创建异步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21853483/