Я использую RX для создания асинхронного веб-запроса. Есть хороший планировщик для вызова веб-запроса в заранее определенное время? Я запутался, какой из них использовать: планировщик задач или планировщик RX.
Если вы используете Rx, я бы использовал Rx.
Попробуйте использовать это для планирования вашего веб-запроса:
Scheduler.ThreadPool .Schedule( DateTimeOffset.Now.AddHours(1.0), () => { /* Do web request */ });
Rx Scheduler и Task scheduler - это разные вещи. Rx Scheduler используется, чтобы помочь IObservable «спланировать» свою подписку соответствующим образом (см. Этот вопрос SO ). Где в качестве планировщика заданий показано, как будет выполняться задание (которое является абстрактным понятием), т. Е. В том же потоке ИЛИ в пуле потоков и т. Д. Вы хотите создать асинхронный веб-запрос в указанное время, для этого вы можете использовать любой из Объекты таймера от BCL.