ASMX Version 2.0
Eintrag zuletzt aktualisiert am: 24.07.2005
Neu in
ASMX 2.0 sind folgende Funktionen:
- Unterstützung für SOAP Version 1.2 (zusätzlich zu dem bisher vorhandenen SOAP 1.1)
- Unterstützung für das Basic Profile (BP) der Web Services Interoperability Organization (WS-I) in der Version 1.0. Die in .NET integrierten Werkzeuge warnen bei der Erstellung oder Nutzung eines nicht WS-I-BP-1.0-kompatiblen Webservices (z. B. Verwendung von RPC/Encoded SOAP).
- Gemeinsam genutzte Typen mehrerer Webservices können gemeinsam erzeugt werden (Proxy Type Sharing; wsdl.exe /sharetypes).
- Benutzerdefinierte Serialisierung (Schnittstelle IXmlSerializable)
- Für Client-Proxy-Klassen werden immer Eigenschaften (Properties) statt wie bisher Felder (Fields) er-zeugt.
- Client-Proxy-Klassen unterstützen vereinfachte asynchrone Webservice-Aufrufe auf Basis des Ereignismodells mit Option zum Abbruch des Aufrufs.
- Benutzerdefinierte Steuerung der Generierung von Proxies (Klasse SchemaImporterExtension).
- Einfacheres Hosting von Webservices (Klasse HttpListener). Hinweis: Dies ist keine Funktion von ASMX 2.0, sondern von System.NET 2.0.
- Statische Generierung von Serialisierungs-Assemblies (sgen.exe)