gpt4 book ai didi

.net - Rx for .NET - Scheduler.Dispatcher 发生了什么?

转载 作者:行者123 更新时间:2023-12-03 09:22:37 25 4
gpt4 key购买 nike

我正在尝试完成 Dan Sullivan 在 PluralSight 上的 Rx 扩展培训类(class)。这是很好的东西,但不幸的是 Rx 似乎已经改变了,即使该类(class)仅在一个月前发布。

大多数更改都很容易解决(从三个 dll 更改为单个 dll,更改使用的命名空间等),但我很难理解我应该使用什么来代替 Dan 的示例中的 Scheduler.Dispatcher。我在调度程序中可用的属性中看不到任何明显的东西。

这是我正在尝试使用(重构?)Rx 库(当前稳定版本 v1.0.10605)的代码

var query = from number in Enumerable.Range(1, 25) select StringWait(number.ToString());
var observableQuery = query.ToObservable(Scheduler.ThreadPool);
observableQuery.ObserveOn(Scheduler**.Dispatcher**).Subscribe(n => Results.AppendText(string.Format("{0}\n", n)));

我应该使用什么来调用原始 Dispatcher 线程上的观察者代码 (Results.AppendText)?

最佳答案

DispatcherScheduler已移至 System.Reactive.Windows.Threading集会。如果您使用的是 NuGet,它位于 Rx-WPF

关于.net - Rx for .NET - Scheduler.Dispatcher 发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6482997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com