我是使用.Net的Web服务新手,遇到以下问题。我有一个具有以下定义的WSDL
<s:element name="ClassTransfer">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="trans" type="tns:ClassStudent" />
<s:element minOccurs="0" maxOccurs="1" name="RollNo" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ClassStudent">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Subject" type="s:string" />
…
</s:sequence>
</s:complexType>
并在代码中调用该函数时
SchoolWebService.RemoteClassApi objSchool = new SchoolWebService.RemoteClassApi();
res= objSchool.ClassTransfer(…)
它要求我提供两个参数:一月一日和一月一日RollNo
可以简单地作为字符串提供,但我不知道如何提供trans
对象?
1条答案
按热度按时间63lcw9qa1#
通常,类“ClassStudent”应该已经生成,因此请尝试
注意:类是在项目的“services references”文件夹中生成的,没有遵循“一个文件一个类”的原则;)