我有一個控制器,它運行並從數據庫獲取數據,並通過電子郵件發送到客戶端。C#MVC每週運行控制器代碼
此電子郵件設置被設置爲與電子郵件收件人一起保存到表中的表單。我需要按照用戶(客戶端)在表單中定義的時間表運行此操作。在這裏客戶可以選擇每週,每兩週或每月。
從這裏和之後這是保存在數據庫中,很容易從數據庫中提取,但我需要一種方法來在客戶指定的時間(每週,每兩週或每月)運行一次, 。我正在考慮使用webjob(Azure)來做到這一點,但我不知道如何解決這個問題。
所以
- 是否有使用這種方法的任何問題?
- 其他選項有哪些?
- 有什麼建議嗎?
看看HangFire(http://hangfire.io/)。這正是它爲 – LDJ
構建的任務。不幸的是,這種類型的問題對於StackOverflow而言是無關緊要的,因爲您在徵求建議和意見,並且它非常廣泛。此外,沒有最好的辦法做到這一點(再次,只是意見)。 –