gpt4 book ai didi

asp.net - 在哪些情况下 HttpResponse.SupportsAsyncFlush 返回 false

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

HttpResponse 有特性名为 SupportsAsyncFlush 的对象它返回 HttpWorkerRequest.SupportsAsyncFlush 的值根据 MSDN 的属性。但是,当我通过反编译器查看 HttpWorkerRequest.SupportsAsyncFlush 属性时,我可以看到它已经返回 false,这让我觉得我错过了一些东西。

由于 HttpWorkerRequest 是一个抽象类,我认为托管层(IIS 等)会实现该类并在需要时重写 HttpWorkerRequest.SupportsAsyncFlush 虚拟属性?如果是这种情况,在什么情况下 HttpContext.Response.SupportsAsyncFlush 在 IIS 下返回 false?

最佳答案

所有 IIS 7.0+ 主机都会覆盖此属性以返回 true。如果正在使用自定义主机,则主机将必须不遗余力地覆盖该属性以返回 true。例如,Cassini 主机不支持异步刷新,因此不会覆盖该属性。

tl;dr:如果您在 IIS 或 IIS Express 中运行,则保证返回 true。

关于asp.net - 在哪些情况下 HttpResponse.SupportsAsyncFlush 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14161105/

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