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 uma 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 a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.
Cabeçalhos SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Permissões necessárias | Permissões em operações individuais no lote. |
Todos os métodos associados à ID do lote atualmente definida são executados dentro do escopo de uma única transação de banco de dados na ordem em que são chamados. A ID do lote está contida no cabeçalho SOAP para cada operação de serviço Web.
Para executar o lote, defina a BatchHeaderValue propriedade do serviço Web como a ID do lote que foi gerada quando o lote foi criado.
Se ocorrer um erro em qualquer uma das chamadas de método quando o lote for executado, o servidor de relatório interromperá a execução e reverterá as 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.