昨天下午,在微軟的MVP 2015社區大講堂上給你們分享了一個題目:在ASP.NET應用中執行後臺任務。這是一點都不高大上,而且還有點土氣的技術分享。不過我相信不少人都遇到過這樣的問題。git
雖然是一個很簡單的技術,不過來課堂上聽講的同窗仍是不少,在此再次感謝你們的捧場。github
在這個分享中我主要介紹了三種解決方案:web
也同步演示了這三種方案的基本用法,可是因爲是現場演示,因此代碼的講解都是一筆帶過。不過還算這三個技術的使用都不復雜,因此你們能夠看一下官方文檔的說明,應該很快就能夠上手的。ui
在演示WebJobs提醒機制的時候,因爲是純粹的代碼講解,可能有些同窗沒有太理解,因此我特地在這裏補充一個時序圖:blog
下面是PPT中給出的一些參考連接:資源
郵件發送代碼示例:https://github.com/heavenwing/MailSender開發
另外,關於在真實案例中的「接下來須要完善的地方」,因爲時間關係,我只談到了要開發一個抽象層來在不一樣的部署條件下適配使用不一樣的技術,沒有見到還須要在任務中實現重啓的功能(即「斷點續傳」)。
最後,這個演講的PPT分享在:http://pan.baidu.com/s/1eQpKURK