ReportingService2005.ExecuteBatch Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.