从WCF 4 REST服务异步发送电子邮件
本文关键字:电子邮件 异步 服务 WCF REST | 更新日期: 2023-09-27 17:58:46
我有一个WCF 4 REST服务,它会进行一些处理,然后立即返回。现在需要在每次调用此服务时异步发送电子邮件。有没有什么方法可以实现这一点,而无需在数据库中对电子邮件进行排队,然后使用Windows服务发送电子邮件?
我从未使用过它,但SmtpClient.SendAsync
似乎是适合这份工作的工具。
来自MSDN,强调矿:
将指定的电子邮件发送到用于传递的SMTP服务器。这方法不阻止调用线程,并允许调用方通过方法的对象在操作完成时调用。
这样,您的服务可以在发布发送电子邮件的请求后立即返回,您甚至可以注册回调以了解发送电子邮件操作何时完成。