Ich habe einen Dienst wcf (mit Xmlserialization). Es gibt einige Klassen, die wie folgt in SoapUI aussieht:WCF-Dienst xsd nach IXmlSerializable-Implementierung ist nicht korrekt
<MyClass>
<propertyA>?</propertyA>
<propertyB>?</propertyB>
</MyClass>
I IXmlSerializable Schnittstelle auf sie umsetzen musste. Nachdem es zu tun, Klasse hat seltsame Struktur in SoapUI:
<MyClass>
<xs:schema>
<!--Ignoring type [{http://www.w3.org/2001/XMLSchema}schema]-->
</xs:schema>
<!--You may enter ANY elements at this point-->
</MyClass>
es ein Ergebnis der folgenden Umsetzung der GetSchema-Methode sein kann?
public XmlSchema GetSchema()
{
return null;
}
Im Folgenden finden Sie Abschnitt über MyClass aus dem Dienst wsdl:
<xs:element name="MyClass" form="unqualified" maxOccurs="1" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="xs:schema"/>
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>