特别是,我在使用I / O完成端口的Asp.NET 4.5中引入了Response.BeginFlush的类似容量。
我担心这可能是不可能的,因为.NET 4之前似乎没有足够的暴露来实现与HttpResponse的异步IO。 IHttpAsyncHander是目前公开的事情。看起来整合HttpListener并不是很有希望。
我还使用Asp.NET查看了SignalR,它似乎依赖于.NET 4.5。
我是如何搞砸的?
答案 0 :(得分:0)
似乎不可能。 Asp.NET只是将HttpResponse / HttpRequest暴露给IHttpHandlers,它实际上是它允许的最大控制权。您可以在写入IO流时添加过滤器,但在.NET 4.5之前的Stream不支持异步刷新。我不认为Asp允许自定义Streams实现。
编辑:Asp.NET不允许支持异步写入。