【发布时间】:2015-11-06 13:52:39
【问题描述】:
我正在使用 WebApp.Start() 为一个非常简单的自托管端点编写 Owin 中间件;
要写入响应流,我有以下形式的代码:
var writer = new StreamWriter(context.Response.Body, Encoding.UTF8);
serialiser.Serialize(writer, output);
writer.Flush();
我应该处置作者还是context.Response.Body?通常我到处都有using 语句,但我没有实例化响应流,而且我模糊记得有一个约定,即处置是实例化 IDisposable 的组件的责任。
【问题讨论】: