2011-07-25 5 views
0

WCFサービスの実装が長引くと、WPF UIがブロックされています。メソッドを新しいスレッドで実行すると問題は解決しますが、クライアントに同期してこのように答えることはできません。私はWCFがUIスレッドを使用していると思います。これを防ぐ方法は?WPFプロジェクトでは、WCF要求がUIスレッドによって処理されないようにするにはどうすればよいですか?

答えて

1

はあなたのWPFは、私はまた、あなたの元の質問に私のポストを更新しました

[ServiceBehavior(UseSynchronizationContext=false)] 
+0

でWCFサービスをホスト飾るようにしてください。 –

+0

残念ながら私はこのコードを自分のコードに導入して以来、System.Windows.Controls.ItemContainerGenerator.MoveToPositionメソッドからNullReferenceExceptionをデバッグするのが難しくなることがあります。スタックトレースには、私が書いた単一のメソッドは含まれておらず、Frameworkのメソッドだけが含まれています。 –

関連する問題