当我使用 wsdl.exe 从我的 wsdl 创建客户端时,它可以完成,但在文件中插入以下注释:
// CODEGEN:参数“VerificationData”需要使用参数模式无法捕获的附加架构信息。具体属性是“System.Xml.Serialization.XmlArrayItemAttribute”。
我无法弄清楚 wsdl 中的其他信息应该放在哪里,其相关部分如下所示:
<xsd:complexType name="VerificationDataType">
<xsd:sequence>
<xsd:element name="Item" type="VerificationItemType" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VerificationItemType">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="type" type="xsd:string" use="required" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
有任何想法吗?