2009-09-11 44 views
1

我使用BlogEngine.net這種方法的一些電子郵件發送給用戶在網站上:如何處理Utils.EmailFailed事件在C#

Utils.SendMailMessageAsync(mail); 

有已經是起泡事件起來的不能夠的消息的情況下被髮送,但我不知道如何使用它:

Utils.EmailFailed 

理想我只想來計數未發送郵件的數量並顯示到用戶。

回答

0

我會嘗試:

Utils.EmailFailed += new EVENT_HANDLER_OF_THE_APPROPRIATE_TYPE(METHOD_YOU_WANT_CALLED_ON_FAILURE); 
+0

對不起,我一直是這樣玩弄,但我不明白這一點。你可以說得更詳細點嗎? 「恰當類型」是什麼? – codethrift 2009-09-14 13:00:31

+0

好的,我確實通過這樣做了: Utils.EmailFailed + = new EventHandler (Utils_EmailFailed); 然後加入: //自動通知電子郵件 int failedMessages = 0; void Utils_EmailFailed(對象發件人,EventArgs e) { failedMessages + = 1; } 我只希望我可以得到顯示給用戶的錯誤信息,但「e」沒有消息屬性。這是因爲這個事件的作者是不是在冒泡? – codethrift 2009-09-14 13:45:42

+0

@codethrift你有這個工作嗎? – 2012-05-10 22:09:31