ReportingService2005.ExecuteBatch Método

Definição

Executa todos os métodos associados a um ID de lote dentro de uma única transação de banco de dados.

public:
 void ExecuteBatch();
public void ExecuteBatch();
member this.ExecuteBatch : unit -> unit
Public Sub ExecuteBatch ()

Comentários

A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.

Cabeçalhos SOAP (Em) BatchHeaderValue

(Fora) ServerInfoHeaderValue
Permissões necessárias Permissões para operações individuais no lote.

Todos os métodos associados ao ID de lote atualmente definido são executados dentro do escopo de uma única transação de banco de dados na ordem em que são chamados. O ID do lote está contido no cabeçalho SOAP para cada operação de serviço Web.

Para executar o batch, defina a BatchHeaderValue propriedade do serviço Web para o ID do lote que foi gerado quando o lote foi criado.

Se ocorrer um erro em qualquer uma das chamadas de método quando o lote é executado, o servidor de relatório interrompe a execução e reverte quaisquer operações anteriores. Isso é útil quando uma chamada de método depende da execução bem-sucedida de outras chamadas de método no lote.

Os usuários devem ter permissões em todas as operações incluídas no lote.

Aplica-se a