我们有一个现有的winforms应用程序(连接到.NET Remoting服务)有一个网格,其中包含需要发送的客户端邮件列表。它一直很顺利,直到一个用户访问winform。当多个用户开始使用相同的表单同时向各自的客户发送邮件时......性能问题开始蔓延!
对于发送的每封邮件,我需要将网格中的行更新为绿色以获得成功&红色为失败。
我们一次只读一个客户端并进行远程调用,因为我们必须更新行状态。是否可以一次性发送所有客户端,并且我能够单独更新网格!
你有什么建议!
答案 0 :(得分:1)
您可能正在同步通话中发送电子邮件。在smtp客户端上使用SendAsync方法,这样您就不必等待发送每封邮件。