【发布时间】:2016-12-11 14:03:41
【问题描述】:
我正在尝试从我的 webapi 端点返回一个流,然后通过释放该流进行清理。
我希望这是正确的方法,但流当然是在返回之前被处理掉的。
using(var stream = GetStream()){
var response = new HttpResponseMessage();
response.Content = new StreamContent(stream);
return response;
}
处理流的正确方法是什么?
(由于 MSDN 没有说明 StreamContent 的行为或其方法,我的临时解决方案是将流的内容复制到字节数组并返回。)
【问题讨论】:
标签: c# .net asp.net-web-api