c# - HttpResponse.WriteFile 方法参数 bool readIntoMemory 有什么作用?

标签 c# asp.net vb.net httpresponse

HttpResponse.WriteFile方法参数bool readIntoMemory有什么作用?

MSDN documentation在这方面非常无益,因为我遇到了这种方法并且不确定我为什么要这样做或不这样做。

注意:如果任何人回答“好吧,它会将文件读入内存”而没有进一步的解释,将被否决。

最佳答案

Russ 对这种行为的看法是正确的 - 您使用它的原因是为了避免保持文件打开/锁定 - 特别是因为客户端可能很慢,或者超时,可能更可取的是进行内存权衡和缓冲将文件存入内存,因此此 bool 值让您无需自己将 ReadAllBytes 写入缓冲区,然后写入生成的缓冲区。

关于c# - HttpResponse.WriteFile 方法参数 bool readIntoMemory 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3497732/

相关文章:

c# - 如何在 PowerShell 脚本中使用 NuGet 包?

c# - 如何从表单中删除调整大小指示器(右下角的灰线)?

c# - System.Web.Caching.Cache 行为

vb.net - 如何判断 LINQ 查询何时被枚举?

c# - 对于聚合操作,LINQ 是否比 foreach 循环慢?

c# - 有没有办法对数组的一个成员以外的所有成员进行操作?

asp.net - 如何使 webfarm 中的 OutputCache 失效?

ASP.net TextBox TextMode ="Date",如何从代码隐藏中设置值?

vb.net - 在 NumericUpDown 控件中显示 `00` 而不是 `0`

c# - Visual Studio 中的折叠区域