gpt4 book ai didi

smtpclient - smtpClient.send() 和 smtpClient.SendAsync() 之间的区别?

转载 作者:行者123 更新时间:2023-12-02 22:38:03 25 4
gpt4 key购买 nike

我正在尝试从本地主机发送邮件..

在执行此操作时,我有来自不同站点的方法来发送邮件..但是在执行此操作时,我对 smtpClient.send() 感到困惑和smtpClient.SendAsync() ..

我想知道它们有何不同???

提前致谢..

最佳答案

smtpClient.send() 将在主/ui 线程上启动发送并会阻塞。
smtpClient.SendAsync() 将从 .NET 线程池中选择一个线程并在该线程上执行该方法。因此您的主 UI 不会挂起或阻塞。

异步方法调用 - http://www.codeproject.com/KB/cs/AsyncMethodInvocation.aspx

关于smtpclient - smtpClient.send() 和 smtpClient.SendAsync() 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6173279/

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