我在asp.net的MVC 使用信號R的提醒功能我有用戶接口來設置提醒時間,如果當前時間提醒時間相匹配,則調用一個彈出窗口。 我通過使用javascript定時器每30秒檢查一次數據庫,成功實現了Signal R的這一功能。如果當前時間不匹配,它會給出'0'。如果匹配,它將返回'1',彈出窗口顯示在所有瀏覽器中。但是,這可以每隔30秒檢查一次數據庫是否可以被信號R取代?有沒有什麼辦法可以讓這件事情成爲R的信號?提醒使用信號R
Q
提醒使用信號R
0
A
回答
1
您可以使用System.Threading.Timer創建對客戶端和服務器端的定期方法調用。根據股票
_timer = new Timer(UpdateStockPrices, null, _updateInterval, _updateInterval);
它創建和事件的委託創建示例項目,並與__updateInterval期間調用UpdateStockPrices事件及時。 在此事件(如下代碼),你可以從廣播服務器,其餘消息誰是與其餘關聯的客戶端或客戶端。 您可以編寫代碼: -
Clients.All.updateStockPrice(stock);
你可以參考從鏈接到計時器: - http://msdn.microsoft.com/en-us/library/system.threading.timer.aspx
1
是的,您可以在appdomain範圍,應用程序範圍或集線器級別使用Timer。只需從nuget獲取樣本,稱爲「Microsoft.AspNet.SignalR.Sample」。它實現股票定時器,定期向所有客戶端廣播更改。
相關問題
- 1. 信號喚醒線程
- 2. 提醒使用Tkinter
- 3. 提取括號中的信息R
- 4. 使自定義Android提醒提醒
- 5. 使用信號實時通知R
- 6. 我如何讓Modelsim提醒我關於'X'信號?
- 7. 信號r通知
- 8. 需要提醒的使用
- 9. 如何提醒使用jQuery
- 10. 使用mapview提醒選擇
- 11. 我Posix線程沒有信號醒來
- 12. 通過信號喚醒std :: getline
- 13. 使用Smartsheet API創建提醒和提醒
- 14. 使用codeigniter登錄而沒有提醒錯誤信息
- 15. 如何在zabbix中使用twilio設置短信提醒
- 16. 通過短信的RSS提醒
- 17. iPhone SDK簡單提醒信息問題
- 18. 用min_element提升信號
- 19. 提醒輸入類型號碼的值
- 20. 以0開頭的Javascript提醒號碼
- 21. 符號斷點趕上OS提醒
- 22. 提醒
- 23. 信號r存儲Context.connectionID
- 24. MACD信號發生器R
- 25. 聊天消息提醒,如Gmail提醒
- 26. 提醒用戶評價應用程序的提醒
- 27. 執行控制檯客戶信號R和自己的主機信號R?
- 28. 用UIAlertView提醒用戶
- 29. R從文本中提取信息傳真:(號碼)
- 30. 提取R中所有括號內的信息
@ gs11111我真的很高興它幫助你。 – SarveshwarPM