System.Web.Services Espacio de nombres

El espacio de nombres System.Web.Services se compone de las clases que permiten crear servicios Web XML mediante clientes de servicios Web XML y ASP.NET. The System.Web.Services namespace consists of the classes that enable you to create XML Web services using ASP.NET and XML Web service clients. Los servicios Web XML son aplicaciones que permiten intercambiar mensajes en un entorno de correspondencia imprecisa mediante protocolos estándar como HTTP, XML, XSD, SOAP y 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. Los servicios Web XML permiten compilar aplicaciones modulares ubicadas dentro y fuera de empresas de entornos heterogéneos, por lo que pueden interoperar con una amplia variedad de implementaciones, plataformas y dispositivos. 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. Los mensajes XML basados en SOAP de estas aplicaciones pueden tener partes bien definidas (estructuradas y escritas) o partes con una definición imprecisa (utilizando XML arbitrario). The SOAP-based XML messages of these applications can have well-defined (structured and typed), or loosely defined parts (using arbitrary XML). Capacidad de los mensajes para evolucionar en el tiempo sin afectar al protocolo es fundamental para la flexibilidad y solidez de los servicios Web XML como bloque de creación del futuro de la 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.

Clases

WebMethodAttribute

Cuando este atributo se agrega a un método en un servicio Web XML creado mediante ASP.NET, el método es invocable desde clientes Web remotos.Adding this attribute to a method within an XML Web service created using ASP.NET makes the method callable from remote Web clients. Esta clase no puede heredarse.This class cannot be inherited.

WebService

Define la clase base opcional de los servicios Web XML, que proporciona acceso directo a los objetos comunes de ASP.NET, como los de aplicación y estado de sesión.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

Se utiliza para agregar información adicional a un servicio Web XML, como una cadena que describe su funcionalidad.Used to add additional information to an XML Web service, such as a string describing its functionality.

WebServiceBindingAttribute

Declara un enlace que define uno o más métodos de servicios Web XML.Declares a binding that defines one or more XML Web service methods. Esta clase no puede heredarse.This class cannot be inherited.

Enumeraciones

TransactionOption
WsiProfiles

Describe la especificación de interoperabilidad de los servicios Web (WSI) a la que un servicio Web solicita la conformidad.Describes the Web services interoperability (WSI) specification to which a Web service claims to conform.

Comentarios

Para empezar a crear servicios Web XML utilizando ASP.NET, examine el WebService (clase), que los servicios Web XML pueden derivar para obtener acceso a las funciones intrínsecas ASP.NET y el WebMethodAttribute (clase), que se debe colocar en cualquier método que desee mediante programación exponer a través de la 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.