Personalizar el formato de mensajes SOAP

Este tema es específico de una tecnología heredada. Ahora, los servicios Web XML y los clientes de servicios Web XML deben crearse con Windows Communication Foundation.

Para los servicios Web ASP.NET que utilizan SOAP para comunicarse con clientes, un mecanismo sofisticado está disponible para controlar el formato de los mensajes SOAP enviados en solicitudes y respuestas. SOAP establece que el contenido de los mensajes SOAP enviados a y desde un servicio Web deben estar en XML contenido en los elementosBody y Header, que a su vez son elementos secundarios de un elemento Envelope(el cual pertenece al espacio de nombres https://schemas.xmlsoap.org/soap/envelope/). Sin embargo, SOAP no restringe el formato del XML.

Para generar y utilizar Servicios Web que utilicen formatos distintos, .NET Framework proporciona un mecanismo basado en atributo para controlar el formato del XML en el mensaje SOAP. Además, un mecanismo basado en atributo para especificar el elemento concreto y nombres de atributo del SOAP enviados a través de la red está disponible para controlar el SOAP en un nivel más fino de detalle.

Cada sección en este tema hace referencia a un tema Cómo correspondiente que muestra cómo utilizar los atributos tratados.

En esta sección

Referencia

  • System.Xml.Serialization
    Contiene clases que se utilizan para serializar objetos en documentos o secuencias de formato XML.
  • SoapRpcMethodAttribute
    Especifica que los mensajes SOAP enviados hacia y desde el método utilizan el formato RPC.
  • SoapDocumentServiceAttribute
    Se aplica el atributo opcionalSoapDocumentServiceAttribute a un servicio Web XML, se establece el formato predeterminado de las solicitudes y respuestas SOAP enviadas a y desde los métodos de servicios Web del servicio Web.
  • SoapDocumentMethodAttribute
    Se aplica el atributoSoapDocumentMethodAttribute a un método, se especifica que los mensajes SOAP hacia y desde el método utilizan el formato Document.
  • SoapRpcServiceAttribute
    Establece el formato predeterminado de las solicitudes y respuestas SOAP enviadas hacia y desde los métodos de servicios de un servicio Web.

Secciones relacionadas

  • Generar clientes de servicios web XML
    Detalla cómo generar un cliente en un servicio Web XML, sin tener en cuenta la plataforma o la tecnología utilizada para generar el servicio Web XML.

Fecha de compilación: 2011-02-23