Usar cabeçalhos SOAP do Reporting Services

A comunicação com um método de serviço Web que usa o SOAP segue um formato padrão. Parte desse formato são os dados codificados em um documento XML. O documento XML consiste em um elemento raiz Envelope que, por sua vez, consiste em um elemento Body obrigatório e um elemento Header opcional. O elemento Body contém os dados específicos à mensagem. O elemento Header opcional pode conter informações adicionais que não estão diretamente relacionadas à mensagem específica. Cada elemento filho do elemento Header é chamado de cabeçalho SOAP.

Embora os cabeçalhos SOAP possam conter dados relacionados à mensagem, eles costumam conter informações processadas pela infraestrutura do servidor Web.

Os serviços Web do Servidor de Relatório definem várias classes para uso no cabeçalho SOAP: BatchHeader, ItemNamespaceHeader, ServerInfoHeader, TrustedUserHeader e ExecutionHeader.

Nesta seção

Artigo Descrição
Métodos de lote Descreve como processar em lotes várias operações em uma única transação usando o BatchHeader.
Identificar o estado de execução Descreve como gerenciar o estado de sessão no Reporting Services usando o SessionHeader.
Definir o namespace de item para o método GetProperties Descreve como recuperar propriedades com base no caminho ou na ID de um item usando o método GetProperties e o cabeçalho SOAP ItemNamespaceHeader.

Criar aplicativos usando o serviço Web e o .NET Framework
Referência técnica (SSRS)