我正在使用RX来创建异步Web请求。是否有一个好的调度程序在预定义的时间调用Web请求?我很困惑使用哪一个:任务计划程序或RX计划程序。
答案 0 :(得分:0)
Rx调度程序和任务调度程序是不同的东西。 Rx Scheduler用于帮助IObservable“适当”调度它的订阅(请参阅此SO question)。其中任务调度程序是如何执行任务(这是一个抽象概念),即在同一线程上或在线程池等中执行。您希望在指定时间生成异步Web请求,因为您可以使用任何{来自BCL的{3}}。
答案 1 :(得分:0)
如果您正在使用Rx,我会坚持使用Rx。
尝试使用它来安排您的网络请求:
Scheduler.ThreadPool
.Schedule(
DateTimeOffset.Now.AddHours(1.0),
() => { /* Do web request */ });