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:
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.
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.
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 |
---|---|
Descreve as formas de acrescentar uma classe proxy a seu projeto usando o Microsoft.NET Framework. |
|
Descreve como as chamadas ao serviço Web Servidor de Relatório é autenticado. |
|
Descreve como usar a API SOAP para chamar métodos de serviço Web no MicrosoftVisual Studio. |
|
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. |
|
Descreve como invocar um método de serviço Web e fornecer argumentos de método. |
|
Descreve como omitir valores para objetos de serviço Web opcionais. |
|
Descreve a configuração SecureConnectionLevel e o modo 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. |
Descreve as configurações usadas para entregar relatórios usando o email do servidor de relatório. |
|
Explica o uso de cabeçalhos SOAP no Reporting Services. |
|
Fornece informações sobre o modo no qual o Reporting Services manipula erros. |