VS2005:C# WebServiceからの構造体の戻り値

参考:
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=2659&forum=7
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11784&forum=7

WebService側で
List<testStruct>を返したときと testStruct[] を返した時、
戻ってくるXMLの形は同じなので、いちいち変換する必要はない。

ただし、戻ってきた値を利用する時(この場合はtestStruct型の値)、
webservice.testStructを使わなければならない。
ローカルで宣言したtestStruct型へのキャストはできない。
プロクシがtestStruct型を持っていて、後づけで型の内容を決めているみたいだ。
考えてみれば当たり前だが。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です