私はWCFの初心者です。アプリケーションを実行しているときは動作しますが、クライアントがサーバーと通信している間はアプリケーションがハングし、通信を開始している間はアプリケーションで何もできません。これを修正するためのいくつかのアイデアを提案できますか?
2 に答える
0
WCF 呼び出しを実行するために独自のスレッドをセットアップします。1 つの可能性は、Thread クラスを使用することです 。http://msdn.microsoft.com/en-us/library/system.threading.thread.aspxを参照してください。
WCF 呼び出しから返された結果を処理/表示する場合は、特別な予防措置を講じる必要があることに注意してください。これは、メイン UI スレッドの外側になるためです (SynchronizationContext などを使用しない場合)。
于 2012-06-29T06:19:35.167 に答える
0
WCF Data Services クライアント API には、WCF Data Services を非同期的に呼び出すメソッドが組み込まれています: http://msdn.microsoft.com/en-us/library/dd756365.aspx
于 2012-06-29T08:55:47.140 に答える