gpt4 book ai didi

c# - Response.End() 和 CompleteRequest()

转载 作者:可可西里 更新时间:2023-11-01 07:51:47 27 4
gpt4 key购买 nike

Response.End()CompleteRequest() 各自的优点和缺点是什么?我应该和不应该在哪里使用它们?我看了这个question但我没有得到正确的答案。

最佳答案

HttpResponse.End 将输出缓冲区刷新到客户端并终止当前请求处理线程(这很糟糕),而 HttpApplication.CompleteRequest 告诉 ASP.NET立即跳过 ASP.NET 管道中的所有后续阶段并直接跳转到 EndRequest 步骤(这也会引发 HttpApplication.EndRequest 事件)。然后请求线程继续进行正常的生命周期结束清理。

因此,Response.End 就像一个弹射座椅:它可以快速结束事情,但意味着您会失去控制并且可能会变得不必要地苛刻。而 CompleteRequest 就像在最近的机场紧急降落。

关于c# - Response.End() 和 CompleteRequest(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15675806/

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