Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个 WPF 应用程序,它向作为 Windows 服务托管的 WCF 服务发出请求。对服务的调用在不同的线程上。但是,注意到,当 WCF 端有某种时间等待或睡眠时,WPF 应用程序会挂起。服务上的实例上下文模式设置为单一。这是一个问题吗?
我们怎样才能让客户反应更快?为什么即使调用不在 UI 线程上,服务上的睡眠也要让客户端等待?
我认为您正在尝试对 WCF 服务进行同步调用。
您应该尝试在异步模式下调用服务。
以下链接可能会对您有所帮助。
对 WCF 的异步调用 - 1
对 WCF 的异步调用 - 2