Criando aplicativos que usam o serviço Web e o .NET Framework

Com o Microsoft .NET Framework, você pode usar construções de programação familiares, como métodos, tipos primitivos e tipos complexos definidos pelo usuário para trabalhar com os 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 compatível 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ório 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 de 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 o serviço Web, consulte Métodos de serviço Web Servidor de Relatórios. Para obter mais informações sobre chamada, consulte Chamando métodos do serviço Web.

Nesta seção

Tópico

Descrição

Criando o proxy de serviço Web

Descreve as formas de acrescentar uma classe proxy a seu 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 o modo como ela afeta o uso da API SOAP do Reporting Services.

Configurações de informações do dispositivo do Reporting Services

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.

Introduzindo a manipulação de exceção no Reporting Services

Fornece informações sobre o modo no qual o Reporting Services manipula erros.