Generar aplicaciones utilizando el servicio web y .NET Framework

Con Microsoft .NET Framework, puede usar construcciones de programación familiares (como métodos, tipos primitivos y tipos complejos definidos por el usuario) para trabajar con los servicios web. .NET Framework contiene una infraestructura y herramientas que puede utilizar para crear clientes de servicios web que pueden llamar a cualquier servicio web que cumpla los estándares del World Wide Web Consortium (W3C).

Un cliente del servicio web del servidor de informes es cualquier componente o aplicación que se comunica con un servidor de informes utilizando los mensajes del Protocolo simple de acceso a objetos (SOAP).

Para crear un cliente del servicio web del servidor de informes mediante .NET Framework, siga estos pasos básicos:

  1. Cree una clase de proxy para el servicio web.

    Para ello, agregue una clase de proxy o referencia web al proyecto de desarrollo, haga referencia a la clase de proxy en el código de cliente y cree una instancia de ese proxy. Para más información, vea Creación del proxy del servicio web.

  2. Autentique al cliente de servicios web con el servidor de informes.

    Para ello, establezca la propiedad Credentials del objeto de servicio igual a las credenciales de un usuario autenticado en el servidor de informes. Para más información, vea Autenticación del servicio web.

  3. Llame al método de la clase de proxy que corresponde a la operación del servicio web que desea invocar.

    Para ello, llame a un método de servicio web y proporcione los argumentos necesarios. Para más información sobre los métodos de servicio web, vea Métodos de servicio web del servidor de informes. Para más información sobre las llamadas, vea Llamadas a métodos de servicio web.

En esta sección

Tema Descripción
Creación del proxy del servicio web Describe las formas de agregar una clase de proxy a un proyecto mediante Microsoft .NET Framework.
Autenticación del servicio web Describe cómo se autentican las llamadas al servicio web del servidor de informes.
Llamar a métodos de servicio web Describe cómo usar la API de SOAP para llamar a los métodos de servicio web en Microsoft Visual Studio.
Establecer la propiedad Url del servicio web Explica cómo dirigir mediante programación el proxy del servicio web a una dirección URL de un servidor nuevo después de haber creado su referencia web.
Proporcionar argumentos de métodos de servicio web Describe cómo invocar un método de servicio web y proporcionar los argumentos del método.
Omitir valores para objetos de servicio web opcionales Describe cómo omitir los valores para los objetos de servicio web opcionales.
Usar métodos de servicio web seguros Describe el valor SecureConnectionLevel y la forma en la que afecta al uso de la API de SOAP de Reporting Services.
Pasar la configuración de información de dispositivo a las extensiones de representación Describe la configuración de la información de dispositivos que se utiliza para representar los informes en formatos diferentes.
Configuración de la extensión de entrega de Reporting Services Describe la configuración que se utiliza para entregar informes mediante el correo electrónico del servidor de informes.
Utilizar los encabezados SOAP de Reporting Services Explica el uso de encabezados SOAP en Reporting Services.
Introducción a la administración de excepciones en Reporting Services Proporciona información sobre la manera en la que Reporting Services administra los errores.

Consulte también

Servicio web del servidor de informes
Referencia técnica (SSRS)