WinForms调用Web服务超时,但不调用Complete

问题描述

|| 我有一个WinForms应用程序,该应用程序调用Web服务并使用Async ... Completed模式。 但是,有时从不调用Completed调用(由于超时而可能出现)。 我以为超时会调用Completed并显示错误-但从未调用过。 任何众所周知的陷阱(我不知道)为什么会这样? 谢谢 邓肯     

解决方法

看看dnrtv上的第188集。 http://www.dnrtv.com/default.aspx?showNum=188 Stephen Toub带领我们逐步了解.NET 4中消费者和生产方的异步代码的外观,并深入了解即将推出的.NET 5异步。即使您坚持使用.NET 4,也值得一看。