Building Applications Using the Web Service and the .NET Framework

Com o Microsoft .NET Framework, você pode usar constructos de programação conhecidos, como métodos, tipos primitivos e tipos complexos definidos pelo usuário, para trabalhar com serviços Web. O .NET Framework contém uma infraestrutura e ferramentas que você poderá usar para criar clientes do serviço Web que pode chamar qualquer serviço Web em conformidade com os padrões do W3C (World Wide Web Consortium).

Um cliente de serviço Web Servidor de Relatórios é qualquer componente ou aplicativo que se comunica com um servidor de relatório que usa mensagens SOAP.

Para criar um cliente de serviço Web Servidor de Relatórios usando o .NET Framework, siga estas etapas básicas:

  1. Crie uma classe proxy para o serviço Web.

    Para fazer isso, adicione uma classe proxy ou referência da Web ao seu projeto de desenvolvimento, referencie a classe proxy do seu código cliente e crie uma instância desse proxy. Para obter mais informações, consulte Criando o proxy do serviço Web.

  2. Autentique o cliente de serviço Web com o servidor de relatório.

    Para fazer isso, defina a propriedade Credentials igual às credenciais de um usuário autenticado no servidor de relatório. Para obter mais informações, consulte Autenticação de serviço Web.

  3. Chame o método da classe proxy que corresponde à operação de serviço Web que você deseja invocar.

    Para fazer isso, chame um método de serviço Web e forneça os argumentos necessários. Para obter mais informações sobre os métodos de serviço Web, consulte Métodos do serviço Web Servidor de Relatórios. Para obter mais informações sobre chamadas, consulte Chamando métodos de serviço Web.

Nesta seção

Tópico Descrição
Criando o proxy de serviço Web Descreve as formas de adicionar uma classe proxy ao projeto usando o Microsoft .NET Framework.
Autenticação de serviço Web Descreve como as chamadas ao serviço Web Servidor de Relatório é autenticado.
Chamando métodos do serviço Web Descreve como usar a API SOAP para chamar métodos de serviço Web no Microsoft Visual Studio.
Definindo a propriedade Url do serviço Web Explica como direcionar seu proxy de serviço Web programaticamente a uma URL do novo servidor depois de criar a sua referência da Web.
Fornecendo argumentos de método de serviço Web Descreve como invocar um método de serviço Web e fornecer argumentos de método.
Omitindo valores para objetos de serviço Web opcionais Descreve como omitir valores para objetos de serviço Web opcionais.
Usando métodos seguros do serviço Web Descreve a configuração SecureConnectionLevel e a forma como ela afeta o uso da API SOAP do Reporting Services.
Passando configurações de informações de dispositivos para extensões de renderização Descreve as configurações de informações de dispositivo usadas para renderizar relatórios a formatos diferentes.
Configurações da extensão de entrega do Reporting Services Descreve as configurações usadas para entregar relatórios usando o email do servidor de relatório.
Usando cabeçalhos SOAP do Reporting Services Explica o uso de cabeçalhos SOAP no Reporting Services.
Introdução ao tratamento de exceção no Reporting Services Fornece informações sobre o modo no qual o Reporting Services manipula erros.