gpt4 book ai didi

asp.net-mvc - 并发使用System.Net.Mail.SendAsync?

转载 作者:行者123 更新时间:2023-12-02 00:40:33 25 4
gpt4 key购买 nike

我想使用 System.Net.Mail.SendAync在 ASP.NET MVC2 应用程序中。我看到它会抛出一个 InvalidOperationException 如果已经有一个 SendAsync 调用正在进行中。这是否意味着每个主机或每个线程只允许一个 SendAsync?例如,如果我同时有来自 2 个不同远程主机的 2 个 Web 用户,每个用户可以同时使用 SendAsync 吗?

最佳答案

SmtpClient 的一个实例一次只能运行一个异步调用。如果您想运行多个异步调用,则必须创建多个客户端。

由于不同的线程有自己的 SmtpClient 实例,因此它们不会发生冲突。

关于asp.net-mvc - 并发使用System.Net.Mail.SendAsync?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2706513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com