2009-03-19 6 views
1

Ich muss einen SOAP-Webdienst implementieren, der einem (großen) Standardschema für die Reiseindustrie entspricht. Hier ist ein Beispiel XSD-Datei:WCF, Implementieren eines Webdienstes aus einem vorhandenen Schema

http://www.opentravel.org/2008B/OTA_HotelAvailRQ.xsd

Ich denke, dass Regeln aus einfach ein Putting [WebMethod] Attribut auf ein Verfahren. Wie empfehlen Sie, ein vorhandenes Schema mit C# zu implementieren?

PS: Ich benutze WCF, C# 3 und der Server hat .NET 3.5 installiert.

Dank

Antwort

1

Sie könnten die Klassen mit xsd.exe schaffen, und bringt sie von Ihrem WCF-Dienst (Sie gemeint [Operation], nicht [WebMethod]). Sie müssen jedoch konfigurieren, dass der XML-Serializer und nicht der Data Contract-Serializer verwendet wird.