Crear clientes para servicios Web XML

Un cliente de servicios Web XML es cualquier componente o aplicación que se comunique con un servicio Web XML mediante mensajes SOAP. Los clientes de servicios Web XML pueden ser aplicaciones cliente tradicionales. Sin embargo, un cliente puede ser también otra aplicación Web (en este caso, la aplicación Web usaría el código XML contenido en el mensaje SOAP, le daría formato y lo enviaría a un cliente final, que podría ser un explorador Web).

Para crear un cliente de servicios Web XML, siga estos tres pasos:

  1. Cree una clase de proxy para el servicio Web XML.
  2. En el código de cliente, incluya una referencia a la clase de proxy.
  3. En el código de cliente, cree una instancia de la clase de proxy.
  4. Si se deshabilita el acceso anónimo en la aplicación Web que alberga el servicio Web XML, establezca la propiedad WebClientProtocol.Credentials de la clase de proxy.
  5. Llame al método en la clase de proxy correspondiente al método de servicio Web XML con el que desea comunicarse.

En la mayor parte de los clientes, estos pasos sólo se diferencian en la manera de hacer referencia a la clase de proxy y de implementar el cliente de servicios Web XML.

En esta sección

  • Crear un cliente de formulario Web Form de ASP.NET
    Proporciona los pasos para crear un cliente de formulario Web Form para un servicio Web XML. Los pasos para la creación de un servicio Web XML que actúe como cliente de otro servicio Web XML y como proveedor de servicios Web XML son idénticos, con la excepción de dónde se coloca el código de cliente. Para un servicio Web XML, el código de cliente se coloca en el código de un método de servicio Web XML.
  • Crear un cliente de aplicación de consola
    Proporciona los pasos para crear una aplicación de consola que actúe como cliente de un servicio Web XML.

Vea también

Generar clientes de servicios Web XML | Descubrir servicios Web XML | Crear un proxy de servicio Web XML | Crear clientes para servicios Web XML | Explorar servicios Web XML existentes creados mediante ASP.NET | Comunicar con servicios Web XML de forma asincrónica | Acceso a servicios Web XML desde un explorador