假設我使用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 秒
觀察到。間隔(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. 如何使用javax.swing.JProgressBar在特定時間啓動並在特定時間完成?
- 2. QTimer啓動特定時間
- 3. 如何在特定時間自動啓動midlet?
- 4. 如何在特定時間啓動Tornado定期回叫?
- 5. 窗口服務:如何在特定時間啓動計時器
- 6. 如何在特定時間在PC上啓動Windows Form Application .exe?
- 7. 如何防止在特定時間顯示啓動模式
- 8. 如何在Android的每個特定時間啓動B類?
- 9. 如何在特定時間啓動Android AlphaAnimation?
- 10. 如何在特定時間啓動應用程序
- 11. 如何在特定的時間啓動BackgroundWorker?
- 12. 如何在特定時間段內啓動語音記錄
- 13. 如何在特定日期和時間啓動鬧鐘?
- 14. 如何在特定時間後重新啓動窗口服務
- 15. 如何在C++的特定時間啓動函數?
- 16. 如何在JBOSS AS啓動時運行/啓動特定服務?
- 17. 如何在每天的特定時間在c#中啓動一個動作.net
- 18. 如何在特定時間後自動重新啓動應用服務?
- 19. 在特定時間重新啓動活動
- 20. 使用AlarmManager在特定時間啓動活動
- 21. 啓動在指定的時間間隔
- 22. 如何在啓動期間啓動特定數量的工人演員?
- 23. 如何在服務器啓動期間啓動特定的spring bean
- 24. 如何在啓動時在特定地址放置陣列
- 25. 如何在特定時間每天啓動我的應用程序?
- 26. 如何在Unity中的特定時間啓動和停止產卵器
- 27. 如何讓批處理文件每天在特定時間啓動?
- 28. 更改視頻並在特定時間點啓動
- 29. 在特定時間重新啓動Windows服務
- 30. Android在特定時間內啓動任務