Les classes de l'espace de noms
System.Web.Services permettent de créer des services Web XML à partir de clients de services Web ASP.NET et XML. Les services Web XML sont des applications qui donnent la possibilité d'échanger des messages dans un environnement faiblement couplé utilisant des protocoles standard tels que HTTP, XML, XSD, SOAP et WSDL. Les services Web XML permettent de générer des applications modulaires dans et entre sociétés utilisant des environnements hétérogènes, pour qu'elles puissent fonctionner avec une grande variété d'implémentations, de plates-formes et de périphériques. Les messages XML SOAP de ces applications peuvent se composer de parties définies avec précision (structurées et typées) ou non (utilisant un XML arbitraire). Pour la souplesse et la solidité des services Web XML en tant que blocs de construction de l'avenir sur le Web, Il est fondamental que les messages puissent évoluer avec le temps sans rompre le protocole.
Pour commencer à créer des services Web XML avec ASP.NET, consultez la classe WebService, dont les services Web XML peuvent dériver pour avoir accès aux éléments intrinsèques d'ASP.NET, et la classe WebMethodAttribute, à placer sur toute méthode à exposer par programme sur le Web.
Classes
| | Classe | Description |
|---|
 | WebMethodAttribute | L'ajout de cet attribut à une méthode dans un service Web XML créé à l'aide d'ASP.NET permet l'appel de cette méthode à partir de clients Web distants. Cette classe ne peut pas être héritée. |
 | WebService | Définit la classe de base optionnelle pour les services Web XML, fournissant l'accès direct aux objets ASP.NET communs, tels que l'état de l'application et de la session. |
 | WebServiceAttribute | Utilisé pour ajouter des informations supplémentaires à un service Web XML ; par exemple une chaîne décrivant sa fonctionnalité. |
 | WebServiceBindingAttribute | Déclare une liaison définissant une ou plusieurs méthodes de service Web XML. Cette classe ne peut pas être héritée. |
Énumérations
| | Énumération | Description |
|---|
 | WsiProfiles | Décrit la spécification d'interopérabilité de services Web (WSI) à laquelle un service Web est conforme. |