使用GetResponseAsync激发并忘记

本文关键字:忘记 GetResponseAsync 使用 | 更新日期: 2023-09-27 18:29:42

我试图在不设置等待的情况下使用HttpWebRequest GetResponseAsync来实现火灾和遗忘的情况。是否存在我过度关注的潜在危险?

使用GetResponseAsync激发并忘记

是的,在ASP.NET上使用即发即弃存在许多"潜在危险"。

在最常见的情况下,如果不关心代码是否真的被执行,则只能使用即发即弃。我的博客上有更多的细节,菲尔·哈克也是。

一个可能的危险是ASP.NET关闭服务器的线程池,您的GetResponseAsync将被终止,即使在服务器唤醒后也不会重新启动