ReportingService2005.ExecuteBatch Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.