Share via


ReportingService2005.ExecuteBatch Método

Definição

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.

Aplica-se a