タイトル : WindowsアプリとWebサービス間のデータ渡しについて 投稿日 : 2008/08/12(Tue) 07:43 投稿者 : TnR
初めまして。宜しくお願いします。 VB.NET 2005、OSは XP です。 WebMethod に引数を渡したいのですが、 方法が分からず困っています。 (String や Object()、DataSetとXmlNode は渡せるのですが、 自作クラスを渡したいと思います) やりたいことは、 1、WindowsアプリからWebMethodをコール 2、WebMethodでは、渡されたデータを元にDB接続 3、DataSetをWindowsアプリに返却 です。 自作クラスをクラスライブラリで作成し、 それをアプリとサービスでImportsしようとすると、 アプリ側で「キャストできません」というコンパイルエラーとなってしまいます。 よく見ると、WebMehodの引数に自作クラスを指定しているのに、 Reference.bvでは Object配列になってしまっていました。 (コンパイラには、MyControl.MyClass から アプリ名.MyClass へキャストできない と言われていまいます。「アプリ名」にはMyClssはないのですが・・・。) みなさんはどのようにして引数で渡しているのでしょうか? (自作クラスで受け渡しをしないのでしょうか?) もしかすると、根本的にやり方が間違っているのかも知れませんが、 サンプルが見つけられず、行き詰っています。 直接的な解決策でなく、ヒント・参考URLでも充分だと思います。 よろしくお願いします。 |