在https://github.com/dotnet/reactive项目中有一个重要的更新:
v4.0变动 由于是支持新的C# 8异步流特性的第一个LINQ实现,Ix异步4.0与以前的版本有很大的不同。这意味着对于.NET标准2.1和.NET Core 3目标,我们使用IAsyncEnumerable和朋友的收件箱接口。在其他平台上,我们提供了实现,因此您可以像预期的那样使用would并创建异步迭代器。这些类型将统一到平台提供的系统类型。 这里有许多重大的变化,一套完整的变更笔记正在进行中。
这个库能在新奥尔良代码中用于处理谷物中的流吗?我知道RX使用自己的调度器来运行观察者和订阅(例如ObserveOn()和SubscribeOn()),我很好奇这是否会与Orlean自己的调度器发生冲突,或者是否有一种方法可以使RX尊重,或者通过在上述方法中将其传递给RX,从而利用Orlean的任务运行程序。
发布于 2019-03-14 05:23:32
根据GitHub问题#315号的最新更新,新奥尔良不支持Rx.NET。从理论上讲,这应该是可行的,建议是考虑使用以下内容:
var rxScheduler = new TaskPoolScheduler(new TaskFactory(RuntimeContext.Current));在Gitter信道历史上,我也没有发现任何有用的东西。
https://stackoverflow.com/questions/55087858
复制相似问题