0

(Prismインフラストラクチャを使用して)MVVMアーキテクチャでWPFアプリケーションの構築を開始しました。

いくつかの異なるWCFサービスに接続するには、WPFアプリケーションが必要です。

ネット上でそのような振る舞いのサンプルを見つけることができなかったので、私は少し戸惑っています。

WCFサービスに接続するSilverlight+Prismサンプルをいくつか見つけましたが、それらは常に非同期で接続します。

これには理由がありますか?(私のサービスはすべて「同期」です)。

4

1 に答える 1

2

Silverlightは非同期WCF呼び出しのみをサポートしているため、これらすべてのサンプルがそのようにサポートしています。

Prismには、同期WCF呼び出しを行うことを妨げるものは何もありませんが、Silverlightのこれらのモジュールをマルチターゲットにすることはできません。UIに関しては(WPFでも)、これらの呼び出しを非同期で行う方がおそらく良いでしょう。

サービスの同期または非同期を実装したかどうかは、とにかくクライアントに実際には関係ありません。クライアントプロキシを生成するときに、操作ごとに非同期の開始/終了ペアを生成できます。

于 2012-07-17T00:00:46.077 に答える