FileStreamResult在写入结束时处理给定的流但是我需要处理更多的项目
var client = new HttpClient();
var response = await client.GetAsync("url");
return File(await response.Content.ReadAsStreamAsync(), mimeType);
我如何/在哪里处置client
和response
?
编辑:我尝试了OnActionExecuted
,但它在响应结束前运行,我不知道HttpClient但是处置response
使我无法访问流
编辑:我也在寻找适用于任何事情的通用解决方案。代码示例适用于HttpClient
,但也可能是Process.StandardOutput
,具体取决于案例