2

ここでのアドバイスに従って、WCFをOpenRastaに置き換えるかどうかを検討しています。

Visual Studioで、WCF / ASMXサービスと同じ方法でOpenRastaを使用するにはどうすればよいですか。たとえば、サービス参照を追加します。これにより、WSDLを使用して型が処理されます。

カスタムWebRequestを必要とせず、xmlを解析する例は見つかりません。これは、コードでサービスを利用するための重要な後退です。

4

2 に答える 2

3

OpenRastaは、RESTfulなサービスを提供するように設計されています。これを利用するには、RESTfulサービスのクライアント/コンシューマーとして機能するように設計されたRestSharpのようなものを検討することをお勧めします。

于 2011-06-02T12:09:50.753 に答える
3

Colinが言うように、ReSTfulサービスは定義上ハイパーメディア指向であるため、WSDLでRPCスタイルのコードを大量に生成することはできません。ハイパーメディアを壊してしまいます。

それでも、xsdからdatacontractスタイルのクラスを生成し、xmlからそれらを読み取ることができます。これは、最大4行のコードです。

于 2011-06-02T13:19:35.067 に答える