オブジェクトまたは構造体を winform アプリから .asmx Web サービスに渡す良い方法を知っていますか? これは .NET では非常に簡単なはずですが、私はそれを見ていません。
Rick Strahl は 2004 年に同じ質問をしましたが、私が探しているものはおそらく存在しないようです:
http://www.west-wind.com/weblog/posts/2004/Apr/18/Net-Web-Services-and-passing-objects-and-Data
基本的に、10 個の string または int メンバーを持つ単純な構造体があります。それを asmx Web サービスに送信し、強い型付けをそのまま維持したいと考えています。それでおしまい。
クライアントとサービスで構造体を定義しようとしました。次に、構造体定義を含む DLL を作成し、それを Web サービスとクライアントの両方に含めました。名前空間が異なるため、まだ問題がありました。
次のような投稿を見ると、私が説明していることを人々が行っているように見えます。方法がわかりません:
それがこれを簡単にするなら、私はサービスをWCFに変換することができます-とにかく数ヶ月でそれを変換するでしょう。