为什么不能使用相同的SmtpClient实例异步发送多个电子邮件?

它在锡上说的是什么。     
已邀请:
根据SmtpClient上的MSDN页面,SendAsync的唯一目的是允许当前线程继续处理而不是等待传输进行处理。 SendAsync的目的不是允许您一次发送多条消息,而是允许您在发送消息时继续处理。 SendAsync和Send都使用相同的管道,SendAsync只允许您在发送消息时执行其他操作。     
根据MSDN:   调用SendAsync后,您必须等待   用于电子邮件传输   在尝试发送之前完成   另一封使用Send或的电子邮件   SendAsync。 因此,您可以重用相同的实例,但必须等待发送第一封邮件。     

要回复问题请先登录注册