SOAP-NachrichtenformatZu Abschnitt 7.3.1 des Buchs In .NET wird mit dem Attribut [SoapRpcService] das vom Web-Service verstandene Nachrichtenformat um rpc/encoded erweitert (sonst document/literal). Dazu wird der .NET-Namensraum System.Web.Services.Protocols benötigt. Die Methoden müssen einen eindeutige Namen haben, darum kann die Methode GetTime nicht überladen werden (siehe GetTime2). TimeService2.asmx
AusführungDer nächste Link führt Sie zu einer automatisch erzeugten Seite. D.h. für den oben dargestellten Code wird eine HTML-Seite erzeugt, welche das Web-Service beschreibt und auch eine Möglichkeit zum Testen der Methoden anbietet. http://dotnet.jku.at/book/samples/7/encoding/TimeService2.asmxEine weitere Möglichkeit, wie Sie dieses Web-Service testen können, ist das Webservice Studio zu verwenden, welches auf der Begleit-CD zum Buch "Die .NET-Technologie" enthalten ist. |
|||