WSDL.exe与多维数组一起使用WSDL失败
||
我正在使用的WSDL中具有以下内容:
<xsd:complexType name=\"SomeClassType\">
<xsd:sequence>
<xsd:element type=\"xsd:string\" name=\"errorMessage\" minOccurs=\"1\" nillable=\"true\" maxOccurs=\"1\"> </xsd:element>
<xsd:element type=\"tp:ArrayOfArrayOfString\" name=\"values\" minOccurs=\"1\" nillable=\"true\" maxOccurs=\"1\"> </xsd:element>
<xsd:element type=\"xsd:boolean\" name=\"isEmpty\" minOccurs=\"1\" maxOccurs=\"1\"> </xsd:element>
</xsd:sequence>
</xsd:complexType>
哪里
<xsd:complexType name=\"ArrayOfArrayOfString\">
<xsd:complexContent>
<xsd:restriction base=\"soapenc:Array\">
<xsd:attribute ref=\"soapenc:arrayType\" wsdl:arrayType=\"xsd:string[,]\"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
但是,使用MS(运行时版本:1.1.4322.573)中的wsdl.exe会生成
public class SomeClassType {
///
public string errorMessage;
///
public string[] values;
///
public bool isEmpty;
}
我期望string[,] values
不是string[] values
是否有解决此问题的解决方法? (除了手动更改生成的代码之外)
没有找到相关结果
已邀请:
3 个回复
矾醒忻
设置为
和
佬棠
版萍层分