System.Web.Services Espace de noms

Contient des classes qui permettent de créer des services web XML à partir de clients de services web ASP.NET et XML. Contains classes that enable you to create XML Web services using ASP.NET and XML Web service clients. Les services Web XML sont des applications qui permettent d'échanger des messages dans un environnement faiblement couplé à l'aide de protocoles standard tels que HTTP, XML, XSD, SOAP et WSDL. XML Web services are applications that provide the ability to exchange messages in a loosely coupled environment using standard protocols such as HTTP, XML, XSD, SOAP, and 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 plateformes et d'appareils. XML Web services enable the building of modular applications within and across companies in heterogeneous environments making them interoperable with a broad variety of implementations, platforms and devices. 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). The SOAP-based XML messages of these applications can have well-defined (structured and typed), or loosely defined parts (using arbitrary XML). La possibilité qu'ont les messages d'évoluer au fil du temps sans rompre le protocole est fondamentale pour la souplesse et la robustesse des services Web XML en tant que bloc de construction de l'avenir du Web. The ability of the messages to evolve over time without breaking the protocol is fundamental to the flexibility and robustness of XML Web services as a building block for the future of the Web.

Classes

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.Adding this attribute to a method within an XML Web service created using ASP.NET makes the method callable from remote Web clients. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Defines the optional base class for XML Web services, which provides direct access to common ASP.NET objects, such as application and session state.

WebServiceAttribute

Utilisé pour ajouter des informations supplémentaires à un service Web XML ; par exemple une chaîne décrivant sa fonctionnalité.Used to add additional information to an XML Web service, such as a string describing its functionality.

WebServiceBindingAttribute

Déclare une liaison définissant une ou plusieurs méthodes de service Web XML.Declares a binding that defines one or more XML Web service methods. Cette classe ne peut pas être héritée.This class cannot be inherited.

Énumérations

TransactionOption
WsiProfiles

Décrit la spécification d'interopérabilité de services Web (WSI) à laquelle un service Web est conforme.Describes the Web services interoperability (WSI) specification to which a Web service claims to conform.

Remarques

Pour commencer à créer des services Web XML à l’aide de ASP.NET, examinez la WebService classe, à partir de laquelle les services Web XML peuvent dériver pour obtenir l’accès aux intrinsèques ASP.net et à la WebMethodAttribute classe, qui doit être placée sur toute méthode que vous souhaitez exposer par programmation sur le Web.To get started creating XML Web services using ASP.NET, look at the WebService class, which XML Web services can derive from to get access to the ASP.NET intrinsics and the WebMethodAttribute class, which must be placed on any method that you want to programmatically expose over the Web.