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, mit denen Sie XML-Webdienste mithilfe von ASP.NET- und XML-Webdienstclients erstellen können. XML-Webdienste sind Anwendungen, die das Austauschen von Nachrichten in einer lose gekoppelten Umgebung mithilfe von Standardprotokollen wie HTTP, XML, XSD, SOAP und WSDL ermöglichen. XML-Webdienste ermöglichen die Erstellung modularer Anwendungen innerhalb und in verschiedenen Unternehmen in heterogenen Umgebungen, wodurch sie mit einer Vielzahl von Implementierungen, Plattformen und Geräten interoperabel sind. Die SOAP-basierten XML-Meldungen dieser Anwendungen können über klar definierte (strukturierte und typierte) oder lose definierte Teile (mit beliebigem XML) verfügen. Die Fähigkeit der Nachrichten, sich im Laufe der Zeit zu entwickeln, ohne das Protokoll zu unterbrechen, ist grundlegend für die Flexibilität und Robustheit von XML-Webdiensten als Baustein für die Zukunft des Webs.
Klassen
| Name | Beschreibung |
|---|---|
| WebMethodAttribute |
Durch Hinzufügen dieses Attributs zu einer Methode innerhalb eines mithilfe von ASP.NET erstellten XML-Webdiensts kann die Methode von Remotewebclients aufgerufen werden. Diese Klasse kann nicht vererbt werden. |
| WebService |
Definiert die optionale Basisklasse für XML-Webdienste, die direkten Zugriff auf allgemeine ASP.NET Objekte wie Anwendung und Sitzungszustand bietet. |
| WebServiceAttribute |
Wird verwendet, um einem XML-Webdienst zusätzliche Informationen hinzuzufügen, z. B. eine Zeichenfolge, die ihre Funktionalität beschreibt. |
| WebServiceBindingAttribute |
Deklariert eine Bindung, die eine oder mehrere XML-Webdienstmethoden definiert. Diese Klasse kann nicht vererbt werden. |
Enumerationen
| Name | Beschreibung |
|---|---|
| WsiProfiles |
Beschreibt die Spezifikation der Webdienstinteroperabilität (Web Services Interoperability, WSI), mit der ein Webdienst anspruchsgerecht ist. |
Hinweise
Um mit der Erstellung von XML-Webdiensten mit ASP.NET zu beginnen, schauen Sie sich die WebService-Klasse an, von der XML-Webdienste abgeleitet werden können, um Zugriff auf die systeminternen ASP.NET 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.