我目前正在Windows窗体应用程序中开发WCF服务。会有一个简单的GUI屏幕,有2个按钮,“开始”和“停止”。每当我尝试启动该服务时,应用程序的UI将暂时挂起,直到加载完成。是否可以为其添加加载效果?我怎么能这样做。
这个领域还很新鲜。欢迎任何评论!
是否有任何好的教程可以教我如何改善这个问题?
我已经阅读了Rick Rainey Making asynchronous service calls from a WinForm client 的MSDN博客教程,但这不是一个好的教程。
为了澄清,我的WCF服务是一个发布订阅框架,我认为我不需要能够异步调用操作。我想知道的是如何异步启动连接。
答案 0 :(得分:0)
是否可以为其添加加载效果?我怎么能这样做。
为此你可以use duplex service contract。
此外,由于您的应用程序是订阅应用程序,因此您可能需要考虑从WCF服务将数据推送到应用程序。这是一个很好的例子,虽然它适用于Silverlight,但我认为它对你有用: