ReportingService2005.ExecuteBatch Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt alle Methoden, die mit einer Batch-ID verknüpft sind, innerhalb einer einzelnen Datenbanktransaktion aus.
public:
void ExecuteBatch();
public void ExecuteBatch ();
member this.ExecuteBatch : unit -> unit
Public Sub ExecuteBatch ()
Hinweise
In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.
SOAP-Header | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Erforderliche Berechtigungen | Berechtigungen für einzelne Vorgänge im Batch. |
Alle Methoden, die der aktuell festgelegten Batch-ID zugeordnet sind, werden innerhalb des Bereichs einer einzelnen Datenbanktransaktion in der Reihenfolge ausgeführt, in der sie aufgerufen werden. Die Batch-ID ist im SOAP-Header für jeden Webdienstvorgang enthalten.
Legen Sie zum Ausführen des Batches die BatchHeaderValue Eigenschaft des Webdiensts auf die Batch-ID fest, die beim Erstellen des Batches generiert wurde.
Wenn bei einem der Methodenaufrufe beim Ausführen des Batches ein Fehler auftritt, beendet der Berichtsserver die Ausführung und führt ein Rollback für alle vorherigen Vorgänge durch. Dies ist nützlich, wenn ein Methodenaufruf von der erfolgreichen Ausführung anderer Methodenaufrufe im Batch abhängt.
Benutzer müssen über Berechtigungen für alle Vorgänge verfügen, die im Batch enthalten sind.