这可能在网络上的某个地方有解释,但我找不到它。 StreamContent 到底是什么?
(我试图理解 C#,但我无法正确理解一些 WebAPi 示例,因为我不明白 StreamContent 是什么。
一个完整解释它的链接(而不是像 MSDN 那样仅仅列出它的属性等)就可以了。
这是一篇旧文章,但偶然发现它,所以也许对其他人有帮助:StreamContent
是一种内容类型,可用于设置.Content
财产在HttpResponseMessage
。这向 Web 进程指示内容将从源流(可读流)流式传输到客户端。例如,您可以打开一个FileStream
并将其传递给 StreamContent 的构造函数,然后将其设置到.Content
财产。这将告诉服务器从FileStream
并将内容逐块流式传输到客户端。与首先将(可能很大的)源流(文件)读入 RAM,然后返回一个数组(在这种情况下,Web 服务器必须使用 RAM 来保存文件并将其提供给客户端)相比,这通常是首选方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)