2009-11-03 23 views

回答

4

你得看看IsClientConnected属性HttpContext.Response对象。当它变为假时,取消图像生成。

我不能提供更多的想法,因为它取决于您创建图像的方式。我只能建议单独生成线程,以便能够定期检查连接的主线程中断线程。发生器的资源也必须以某种方式清理,这可能是增加解决方案复杂性的主要问题。

+0

嗯。谢谢,我会尝试。 在单独的WCF服务上生成图像,因此资源没有问题。 – AlfeG

+0

我的意思是处理图形和所有绘图工具。如果某些对象未被GC清理,内存泄漏可能是问题。而据我所知,在.NET中处理图像时涉及非托管资源。 – terR0Q