当WCF客户端与服务器通信时应用程序挂起

时间:2012-06-29 05:10:09

标签: wcf wcf-data-services wcf-ria-services

我是WCF的初学者。当我运行应用程序时,它可以工作,但是当客户端与服务器通信时,应用程序挂起,并且在应用程序开始通信时我无法执行任何操作。你能提出一些想法来纠正这个问题吗?

2 个答案:

答案 0 :(得分:0)

设置自己的线程来进行WCF调用,一种可能是使用Thread类,参见 http://msdn.microsoft.com/en-us/library/system.threading.thread.aspx

请注意,如果您处理/显示从WCF调用返回的结果,则必须采取特殊预防措施,因为这将在您的主UI线程之外(如果您不使用SynchronizationContext等...)< / p>

答案 1 :(得分:0)

WCF数据服务客户端API具有以异步方式调用WCF数据服务的内置方法:http://msdn.microsoft.com/en-us/library/dd756365.aspx