【发布时间】:2009-09-03 15:40:47
【问题描述】:
我创建了一个带有函数的网络服务
[WebMethod]
public void Case(Case case)
{
}
我需要将我的 Web 服务公开给另一个团队,该团队说我需要进行一些更改。 当他指出我的 wsdl 看起来像这样时:
<s:element name="Case">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="case" type="s1:Case" />
</s:sequence>
</s:complexType>
</s:element>
他希望将 wsdl 视为:
<s:element name="Case">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Message" type="util:Message" />
<s:element minOccurs="0" maxOccurs="1" name="CaseHeader" type="util:CaseHeader" />
</s:sequence>
</s:complexType>
</s:element>
这两个元素是 Case 的内部类。
紧急!!!
【问题讨论】:
-
不太确定问题是什么。
-
其实我想让wsdl像第二个