我在 net framework 4.0 中构建了一个简单的 Web 服务 (asmx),它定义了多个自定义类。我想知道如何使这些类对客户可用。其中一个类将从方法返回,但其他类用于将信息传递给 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
结束类
所以客户端会做这样的事情来将信息发送到网络服务:
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