ReportingService2005.ExecuteBatch Metodo

Definizione

Esegue tutti i metodi associati a un ID batch nell'ambito di un'unica transazione di database.

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

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie Autorizzazioni per singole operazioni nel batch.

Tutti i metodi associati all'ID batch attualmente impostato vengono eseguiti nell'ambito di una singola transazione di database nell'ordine in cui vengono chiamati. L'ID batch è contenuto nell'intestazione SOAP per ogni operazione del servizio Web.

Per eseguire il batch, impostare la BatchHeaderValue proprietà del servizio Web sull'ID batch generato al momento della creazione del batch.

Se si verifica un errore in una delle chiamate al metodo quando viene eseguito il batch, il server di report arresta l'esecuzione ed esegue il rollback delle operazioni precedenti. Ciò è utile quando una chiamata al metodo dipende dall'esecuzione corretta di altre chiamate di metodo nel batch.

Gli utenti devono disporre delle autorizzazioni per tutte le operazioni incluse nel batch.

Si applica a