複数のカスタムクラスが定義されているネットフレームワーク4.0で構築された単純なWebサービス(asmx)があります。これらのクラスをクライアントが利用できるようにする方法を知りたいのですが。クラスの1つはメソッドから返されますが、他のクラスはWebサービスに情報を渡すために使用されるため、クライアントはクラスに何が含まれているかを知る必要があります。例えば
Public Class clsAddress
Public AddressType As TypeAddress
Public Location As TypeLocation
Public Line1 As String
Public Line2 As String
Public City As String
Public State As String
Public ZipCode As String
Public ZipPlus4 As String
エンドクラス
したがって、クライアントは次のようなことを行って情報をWebサービスに送信します。
Dim tempAddressInfo As New clsAddress
tempAddressInfo.AddressType = cboAddressType.SelectedIndex 'TypeAddress.current
tempAddressInfo.Location = cboLocation.SelectedIndex 'TypeLocation.USA
tempAddressInfo.Line1 = txtAddress1.Text
tempAddressInfo.Line2 = txtAddress2.Text
tempAddressInfo.City = txtCity.Text
tempAddressInfo.State = txtState.Text
tempAddressInfo.ZipCode = txtZipCode.Text
tempAddressInfo.ZipPlus4 = txtZipPlus4.Text
mclsIdVerify.pAddressInfo = tempAddressInfo
クラスを返すメソッドでXMLInclude属性を使用してカスタムクラスを返すことについて何かを見ました。カスタムクラスをクライアントが送受信できるようにするために完了する必要があるもの。
TIA