【发布时间】:2019-11-26 10:30:27
【问题描述】:
System.Reactive.Concurrency.DefaultScheduler 是否以任何方式依赖于 Windows 任务计划程序?对于熟悉该库的任何人来说,这似乎是一个疯狂的问题,但对 Google 来说似乎也很难......
我在某些 Windows 服务代码中使用了System.Reactive.Concurrency.Scheduler.Default.SchedulePeriodic 方法。
如果我尝试在服务器启动时自动启动服务启动超时 (ServiceStartMode.Automatic),但会在一分钟左右后正常启动。
在我深入尝试诊断问题之前,我试图排除这样一个事实,即我的服务依赖于我未在安装程序中声明的另一个服务。
我试过查看System.Reactivesource on Github,但是搜索“任务”或“调度程序”会返回大量结果(正如我所料!)而且一切都非常抽象,所以我'我只是没有到达任何地方。
谁能给我指点一下?
【问题讨论】:
-
除非 Paul Betts 回答这个问题,否则最好的办法是在 GitHub 上将此问题作为一个问题提出,因为您更有可能获得参与开发的人员。
-
@Clint 谢谢,这是一个想法——我对使用问题跟踪器来提问时持谨慎态度,但也许我可以在那里找人发消息。
-
你能提供一个简单的repro吗?
-
@PauloMorgado 在这种情况下,我不确定 repro 会是什么——我不是在寻求帮助修复代码,我只是在询问该库是否具有特定的依赖关系。跨度>
-
我在这里打开了一个问题,让我们看看会发生什么:github.com/dotnet/reactive/issues/967
标签: c# scheduled-tasks system.reactive