Предполагая, что я использую Rx, как я могу создать IObservable, который будет запускать событие каждые 5 секунд, как я могу сделать наблюдаемое начало в определенную дату? Как я могу сделать это огнем своих событий на круглую дату (каждую полночь?)Как я могу запустить IObservable в определенное время?
1
A
ответ
1
// Do you really care if it's up to five seconds later than midnight?
Observable.Interval(TimeSpan.FromSeconds(5))
.Where(x => DateTime.Now > new DateTime(1,2,2010));
3
Как я могу создать IObservable, который будет активироваться событием каждых 5 секунд
Observable. Интервал (TimeSpan.FromSeconds (5))
, как я могу сделать наблюдаемый старт на определенную дату
Вы можете использовать таймер для этого:
// Fire at Jan 2014.
var jan2014 = new DateTimeOffset(2014, 1, 1, 0, 0, 0);
Observable.Timer(jan2014);
Как я могу сделать это огнем своих событий на круглую дату
Таймера имеет перегрузку, которая позволяет вам (каждый полночи?) запустите его в течение определенного времени, затем каждый установленный промежуток времени. Он должен выглядеть примерно так:
// Fire at Jan 2014 at midnight, then every 24 hours after that (e.g. every midnight):
var jan2014 = new DateTimeOffset(2014, 1, 1, 0, 0, 0);
Observable.Timer(jan2014, TimeSpan.FromHours(24));
Смежные вопросы
- 1. Как я могу запустить код в определенное время в C#
- 2. Python: как я могу запустить программу в определенное время?
- 3. Как я могу запустить Android AlphaAnimation в определенное время?
- 4. Как я могу запустить этот скрипт Python в определенное время?
- 5. Запустить приложение в определенное время
- 6. Как запустить команду ubuntu в определенное время
- 7. Как запустить службу в определенное время?
- 8. Как запустить php-файл в определенное время?
- 9. Как запустить этот javascript в определенное время?
- 10. Linux Как запустить скрипт в определенное время?
- 11. Как запустить фоновое задание в определенное время?
- 12. Как я могу планировать работу группы сельдерея в определенное время?
- 13. Как запустить действие за определенное время?
- 14. Как запустить функцию через определенное время
- 15. Как я могу поднять событие в определенное время в angularjs?
- 16. Запустить функцию в определенное время в C#
- 17. Я хочу запустить R-код в определенное время
- 18. Невозможно запустить NSLocalNotification в определенное время
- 19. C# Как я могу инициировать событие в определенное время суток?
- 20. Как я могу сделать обновление сайта в определенное время?
- 21. Как я могу принудительно закрывать сеансы в определенное время?
- 22. Как я могу удалить содержимое страницы в определенное время?
- 23. Как я могу запланировать сканирование паука через определенное время?
- 24. Можно ли запустить schtasks в определенное время?
- 25. Как я могу запустить скрипт PHP в определенное время каждый день?
- 26. Как запустить таймер в определенное время в течение определенного времени?
- 27. Как запустить службу в определенное время в SailsJS
- 28. Учитывая определенное время, как я могу преобразовать его вовремя?
- 29. Как я могу установить UILabel для изменения через определенное время?
- 30. Как я могу сделать эту функцию спящей на определенное время?