System.Web.Services Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen, die Ihnen das Erstellen von XML-Webdiensten unter Verwendung von ASP.NET und XML-Webdienstclients ermöglichen. XML-Webdienste sind Anwendungen, die die Möglichkeit bieten, Meldungen in einer lose verknüpften Umgebung mit Standardprotokollen wie HTTP, XML, XSD, SOAP und WSDL auszutauschen. XML-Webdienste ermöglichen für Firmen sowie firmenübergreifend das Erstellen modularer Anwendungen in heterogenen Umgebungen, wobei die Kompatibilität mit einer Reihe von Implementierungen, Plattformen und Geräten bereitgestellt wird. Die auf SOAP basierenden XML-Meldungen dieser Anwendungen können genau definierte (strukturierte und typisierte) oder grob definierte (Verwendung von beliebigem XML) Teile aufweisen. Die Möglichkeit, dass sich Meldungen im Laufe der Zeit ohne Protokollverletzungen weiterentwickeln, ist für die Flexibilität und Stabilität von XML-Webdiensten als Baustein für die Zukunft des Webs von großer Bedeutung.
Klassen
WebMethodAttribute |
Wenn Sie dieses Attribut einer Methode in einem XML-Webdienst hinzufügen, der mit ASP.NET erstellt wurde, kann die Methode von Remotewebclients aufgerufen werden. Diese Klasse kann nicht vererbt werden. |
WebService |
Definiert die optionale Basisklasse für XML-Webdienste, wodurch der direkte Zugriff auf gemeinsam genutzte ASP.NET-Objekte (z. B. auf den Anwendungs- und Sitzungszustand) ermöglicht wird. |
WebServiceAttribute |
Wird zum Hinzufügen zusätzlicher Informationen zu einem XML-Webdienst verwendet, z. B. beim Hinzufügen einer Zeichenfolge, die die Funktionalität des XML-Webdiensts beschreibt. |
WebServiceBindingAttribute |
Deklariert eine Bindung, die eine oder mehrere XML-Webdienstmethoden definiert. Diese Klasse kann nicht vererbt werden. |
Enumerationen
WsiProfiles |
Beschreibt die WSI-Spezifikation (Web Services Interoperability), der ein Webdienst entspricht. |
Hinweise
Um zu beginnen, XML-Webdienste mit ASP.NET zu erstellen, sehen Sie sich die WebService -Klasse an, von der XML-Webdienste abgeleitet werden können, um Zugriff auf die ASP.NET systeminternen Elemente und die WebMethodAttribute Klasse zu erhalten, die für jede Methode platziert werden muss, die Sie programmgesteuert über das Web verfügbar machen möchten.