这可能在网络上的某处得到了解释,但我找不到它。什么是StreamContent?

(我试图理解C#,但我无法正确理解一些WebAPi示例,因为我不了解什么是StreamContent。

一个完全解释它的链接(而不只是列出它的属性,例如MSDN)就可以了。

最佳答案

这是一篇很旧的文章,但是碰到它可能会对其他人有所帮助:StreamContent是一种内容类型,可用于在.Content上设置HttpResponseMessage属性。这向Web进程指示内容将从源流(可读流)流到客户端。例如,您可以打开FileStream并将其传递给StreamContent的构造函数,然后将其设置为.Content属性。这将告诉服务器读取FileStream并将内容逐块流传输到客户端。与将(可能很大的)源流(文件)首先读取到ram然后返回一个数组(在这种情况下,Web服务器必须使用RAM来保存文件并将其向下馈送给客户端)相比,这通常是更可取的。

关于c# - 什么是C#类StreamContent?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21560675/

10-11 14:47