在 MSDN 中解释说此方法不会阻塞调用线程,并允许调用者将对象传递给操作完成时调用的方法。
但是当我在我的 asp.net 项目中使用它时,它仍然阻塞了调用者线程。
我已经在 stackoverflow 和 supportmicrosoft 上看到过这个问题,但它似乎仍然悬而未决。
代码: ...
client.SendCompleted += new SendCompletedEventHandler(client_SendCompleted);
client.SendAsync(message, "0");
Response.Write("test");
Response.Write("test") 只有在 client_SendCompleted 完成后才能执行。