Compartir a través de


System.Web.Services Espacio de nombres

Contiene clases que permiten crear servicios Web XML mediante clientes de servicios Web XML y ASP.NET. 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. 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. 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). 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.

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. Esta clase no puede heredarse.

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.

WebServiceAttribute

Se utiliza para agregar información adicional a un servicio Web XML, como una cadena que describe su funcionalidad.

WebServiceBindingAttribute

Declara un enlace que define uno o más métodos de servicios Web XML. Esta clase no puede heredarse.

Enumeraciones

WsiProfiles

Describe la especificación de interoperabilidad de los servicios Web (WSI) a la que un servicio Web solicita la conformidad.

Comentarios

Para empezar a crear servicios web XML mediante ASP.NET, examine la WebService clase , que los servicios web XML pueden derivar de para obtener acceso a los intrínsecos de ASP.NET y a la WebMethodAttribute clase , que debe colocarse en cualquier método que desee exponer mediante programación a través de la Web.