13
我试图从我的webapi端点返回一个流,然后通过处置流来清理。如何在使用StreamContent时正确处理流
我期望这是正确的方式,但是流在返回之前当然会处理。
using(var stream = GetStream()){
var response = new HttpResponseMessage();
response.Content = new StreamContent(stream);
return response;
}
配置流的正确方法是什么?
(由于MSDN只字未提StreamContent或其方法的行为,我的临时解决方案是将数据流中的内容复制到一个字节数组,并返回。)