【问题标题】:How to handle the Utils.EmailFailed Event in C#如何在 C# 中处理 Utils.EmailFailed 事件
【发布时间】:2009-09-11 12:35:07
【问题描述】:

我在 BlogEngine.net 中使用此方法向网站上的用户发送大量电子邮件:

Utils.SendMailMessageAsync(mail);

已经有一个事件冒泡,以防消息无法发送但我不知道如何使用它:

Utils.EmailFailed

理想情况下,我只想计算未发送的消息数量并将其显示给用户。

【问题讨论】:

    标签: c# event-handling blogengine.net


    【解决方案1】:

    我会尝试:

    Utils.EmailFailed += new EVENT_HANDLER_OF_THE_APPROPRIATE_TYPE(METHOD_YOU_WANT_CALLED_ON_FAILURE);
    

    【讨论】:

    • 对不起,我一直在玩这个,但我不明白。你可以说得更详细点吗? “合适的类型”是什么?
    • 好的,我确实做到了:Utils.EmailFailed += new EventHandler(Utils_EmailFailed);然后添加: //自动通知电子邮件 int failedMessages = 0; void Utils_EmailFailed(object sender, EventArgs e) { failedMessages += 1;我只希望我能将错误消息显示给用户,但“e”没有消息属性。这是因为事件的作者没有冒泡吗?
    猜你喜欢
    • 2023-03-19
    • 2020-07-05
    • 2013-07-04
    • 2017-02-04
    • 1970-01-01
    • 2012-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多