0

WindowsサービスとしてホストされているWCFサービスにリクエストを行うWPFアプリケーションがあります。サービスへの呼び出しは別のスレッドにあります。ただし、WCF 側で何らかの待機時間またはスリープ時間があると、WPF アプリケーションがハングすることがわかります。サービスのインスタンス コンテキスト モードはシングルに設定されています。これは懸念事項ですか?

クライアントの応答性を高めるにはどうすればよいでしょうか? 呼び出しが UI スレッド上にない場合でも、サービスのスリープによってクライアントが待機する必要があるのはなぜですか?

4

1 に答える 1

0

WCFサービスへの同期呼び出しを行おうとしていると思います。

非同期モードでサービスを呼び出してみてください。

次のリンクが役立つ場合があります。

WCFへの非同期呼び出し-1

WCFへの非同期呼び出し-2

于 2012-10-01T09:00:53.863 に答える