我目前正在開發一個客戶端服務器應用程序。客戶端是一個android平臺,服務器是Microsoft sql server。我在做c#中的服務器端編碼。在我的服務器端,我需要創建一個在我的服務器上無限執行的任務。我在我的數據庫中有一個日期時間列,我需要逐一取得日期時間值,並用當前的日期和時間來檢查它。如果當前日期和時間大於數據庫中選定的日期時間,則需要使用插入查詢將該數據庫的該行輸入到另一個表中。這是我必須創建的任務,應該在服務器中每隔一分鐘執行一次並檢查此任務。但是我聽說在創建後臺進程時,我們必須確保主線程在執行後臺進程時不會凍結。我對c#的世界很陌生,並且我嘗試過多次創建了背景工作者和它的失敗。有人可以告訴我如何在服務器中創建後臺任務。在此先感謝您的幫助..使用c#.net的服務器後臺運行任務
0
A
回答
1
而不是從頭開始自己編寫,爲什麼不使用已存在的優質解決方案。
輸入Quartz
一個簡單的例子,從他們的網站:
IJobDetail job = JobBuilder.Create<HelloJob>()
.WithIdentity("job1", "group1")
.Build();
// Trigger the job to run now, and then repeat every 10 seconds
ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("trigger1", "group1")
.StartNow()
.WithSimpleSchedule(x => x
.WithIntervalInSeconds(10)
.RepeatForever())
.Build();
相關問題
- 1. 後臺運行服務器
- 2. C#/ Mono在後臺運行服務器
- 3. 在後臺運行服務器上的定期任務
- 4. 在Play 2.4.2服務器中運行連續後臺任務
- 5. 後臺任務只運行
- 6. 運行後臺服務ruby
- 7. 在後臺運行服務
- 8. 服務在後臺運行?
- 9. 在後臺運行python服務器
- 10. 在後臺運行Webrick服務器?
- 11. 運行後臺任務,然後是GUI
- 12. Azure - 移動服務 - 每10秒運行後臺任務
- 13. 長期運行的後臺任務
- 14. 後臺長時間運行的任務
- 15. JavaFX中運行的後臺任務
- 16. 爲什麼使用服務進行後臺任務很重要?
- 17. 在.net 4.0 UI中運行後臺任務的選項
- 18. 具有後臺任務的Android服務
- 19. C#運行使用Windows服務和XML的計劃任務
- 20. .NET堆棧中的任務運行器?
- 21. BLE estimote eddystone後臺任務未運行
- 22. 後臺任務不在UWP中運行
- 23. 在後臺運行任務iOS
- 24. 定期在後臺運行任務
- 25. 在laravel 4.2後臺運行任務
- 26. SonarQube後臺任務未運行
- 27. 耙後臺任務無法運行
- 28. Workling未在後臺運行任務
- 29. 在後臺運行的android服務
- 30. 永遠運行的Android後臺服務
後的你試了一下一個例子,所以有人能指出你要去哪裏錯了。 –