Das erste Web-Service: TimeServiceZu Abschnitt 7.2 des Buchs Dieses Beispiel zeigt ein einfaches Web-Service, dessen Code direkt in einer asmx-Datei eingebettet ist. Mit der ersten Zeile (<%@ WebService ... %>) wird festgelegt, das es sich hier um ein Web-Service handelt und welche Klasse ("Kapitel7.TimeService") die Implementierung des Services enthät. Die Klasse muss lediglich System.Web.Services.WebService erweitern. Die Methode GetTime() liest die aktuelle Zeit am Server und schickt sie an den Aufrufer. Durch das Setzen des Attributes [WebService] wird diese Methode als Web-Service-Methode deklariert und dadurch entfernt aufrufbar. TimeService1.asmx
AusführungDer nächste Link führt Sie zu einer automatisch erzeugten Seite. D.h. für den oben dargestellten Code aus TimeService1.asmx wird eine HTML-Seite erzeugt, welche das Web-Service beschreibt und auch eine Möglichkeit zum Testen der Methode GetTime() anbietet. http://dotnet.jku.at/book/samples/7/simple/TimeService1.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. |
|||