0

我们有一个 WPF 应用程序,它向作为 Windows 服务托管的 WCF 服务发出请求。对服务的调用在不同的线程上。但是,注意到,当 WCF 端有某种时间等待或睡眠时,WPF 应用程序会挂起。服务上的实例上下文模式设置为单一。这是一个问题吗?

我们怎样才能让客户反应更快?为什么即使调用不在 UI 线程上,服务上的睡眠也要让客户端等待?

4

1 回答 1

0

我认为您正在尝试对 WCF 服务进行同步调用。

您应该尝试在异步模式下调用服务。

以下链接可能会对您有所帮助。

对 WCF 的异步调用 - 1

对 WCF 的异步调用 - 2

于 2012-10-01T09:00:53.863 回答