0

WCF と RIA サービス エンドポイントの両方について、Silverlight クライアントでエンドポイントを構成する必要があります。これは可能ですか?もしそうなら、落とし穴は何ですか?

4

2 に答える 2

1

私が言えることの 1 つは、とにかく両方の間に重複があるということです。実際、RIA は既に WCF を使用していますが、SOAP と JSON をより簡単に操作するために別のレイヤーを作成するだけです (Silverlight はクライアントで実行され、それらのデータ構造はあなたのサービスが十分に基本的である限り、あなたはそれらのどれでも働くことができます.

しかし、RIA の全体的な必要性は、Silverlight がデータベースの更新などの「侵入型」タスクを実行できないことでした。そのため、これらのタスクを実行するのに役立つ軽量のサービス インフラストラクチャを作成する必要がありました。

RIA サービス コントラクトが他のクライアントにも役立つと思われる場合は、それを通常の WCF プラットフォームに移植することで、柔軟性と信頼性が大幅に向上する可能性があります。

これが議論に何かを追加することを願っています、

于 2012-11-29T19:50:01.833 に答える
0

最終的に、クライアントが両方のエンドポイントで動作するようになりました。エンドポイントが 2 種類あると思っていたのに、まったく関係がなかったのが残念です。落とし穴について誰かが追加することがあれば、私は彼らの答えを受け入れます。そうでなければ、答えは圧倒的にイエスだと思います。とにかくRIAサービスは基本的にWCFだからだと思いました。

于 2012-11-29T19:38:23.837 に答える