是否可以自动链接在C#中使用SMTPClient发送电子邮件(使用SMTPClient)与ADO.net交易?配对电子邮件交易和ADO.NET交易
因此,考虑到发送电子邮件失败的情况,ADO.NET事务也会失败并自动回滚?
干杯
是否可以自动链接在C#中使用SMTPClient发送电子邮件(使用SMTPClient)与ADO.net交易?配对电子邮件交易和ADO.NET交易
因此,考虑到发送电子邮件失败的情况,ADO.NET事务也会失败并自动回滚?
干杯
是的,你需要一个事务上下文中发送邮件,并等待完成,然后就回滚事务上的任何异常或承诺,如果没有任何。没有常见的方法来做到这一点。
如果发送邮件发生错误,您可以回滚事务(或事务范围)。 (只要你不想取消邮件发送作为事务回滚的一部分...))
但是,我不知道你是什么意思的“自动”链接;发送失败的电子邮件不会自动执行回滚。