* HttpResponse.cs:
* HttpServerUtility.cs: change the response writer in Execute. Thanks
to Rich Alimi <rich@velvetsea.net> for noticing this.
svn path=/trunk/mcs/; revision=18873
2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
- * System.Web/HttpApplicationFactory.cs: support for wiring up events
- without parameters.
+ * HttpResponse.cs:
+ * HttpServerUtility.cs: change the response writer in Execute. Thanks
+ to Rich Alimi <rich@velvetsea.net> for noticing this.
+
+2003-10-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * HttpApplicationFactory.cs: support for wiring up events without
+ parameters.
2003-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
}
}
+ internal TextWriter SetTextWriter (TextWriter w)
+ {
+ TextWriter prev = _TextWriter;
+ _TextWriter = w;
+ return prev;
+ }
+
public void BinaryWrite (byte [] buffer)
{
OutputStream.Write (buffer, 0, buffer.Length);
request.RequestType,
path,
filePath);
+ TextWriter previous = null;
try {
+ previous = response.SetTextWriter (output);
if (!(handler is IHttpAsyncHandler)) {
handler.ProcessRequest (_Context);
} else {
} finally {
request.SetFilePath (oldFilePath);
request.QueryStringRaw = oldQuery;
+ response.SetTextWriter (previous);
}
}