如何使用.net 4.0实现对HttpResponse.Flush()方法的异步调用& VS2013?如何使HttpResponse.Flush()异步?
我想代表:
var caller = new AsyncFlush(context.Response.Flush);
var result1 = caller.BeginInvoke(null, null);
caller.EndInvoke(result1);
然后任务:
Task.Factory.StartNew(() => context.Response.Flush()).Start();
终于螺纹:
new Thread(new ThreadStart(() => context.Response.Flush()).Start();
但每一种情况下似乎冲洗拉尔文件时冻结我的Internet Explorer(1GB + )。任何想法?
问候。
我正在使用C#;) – Giglagla
'BackgroundWorker'可能吗? – Pseudonym
你能更具体地说明你在哪里使用这段代码? Asp.net的形式/ MVC/WebApi /处理程序等,以便它可以得到精确回答。 – vendettamit