0

特别是,我在使用 I/O 完成端口的 Asp.NET 4.5 中引入与Response.BeginFlush类似的功能。

我担心这可能是不可能的,因为 .NET 4 之前的版本似乎并没有暴露足够的内容来使用 HttpResponse 实现异步 IO。IHttpAsyncHander就目前公开的情况而言。集成 HttpListener 似乎没有太大希望。

我还研究了带有 Asp.NET 的SignalR,它似乎依赖于 .NET 4.5。

我到底有多烂?

4

1 回答 1

0

好像是不可能的。Asp.NET 只是将 HttpResponse/HttpRequest 暴露给 IHttpHandlers,这确实是它允许的最大控制。写入 IO 流时可以添加过滤器,但.NET 4.5 之前的Stream不支持异步刷新。而且我不认为 Asp 允许自定义实现 Streams。

编辑:Asp.NET 不允许支持异步写入。

于 2012-06-09T00:59:38.777 回答