ReportingService2005.ExecuteBatch Méthode

Définition

Exécute toutes les méthodes associées à un ID de lot dans une transaction de base de données unique.

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

Remarques

Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.

En-têtes SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Autorisations requises Autorisations sur les opérations individuelles dans le lot.

Toutes les méthodes associées à l’ID de lot actuellement défini sont exécutées dans l’étendue d’une transaction de base de données unique dans l’ordre dans lequel elles sont appelées. L’ID de lot est contenu dans l’en-tête SOAP pour chaque opération de service Web.

Pour exécuter le lot, définissez la BatchHeaderValue propriété du service Web sur l’ID de lot qui a été généré lors de la création du lot.

Si une erreur se produit dans l’un des appels de méthode lors de l’exécution du lot, le serveur de rapports arrête l’exécution et annule toutes les opérations précédentes. Cela est utile lorsqu’un appel de méthode dépend de la réussite de l’exécution d’autres appels de méthode dans le lot.

Les utilisateurs doivent disposer d’autorisations sur toutes les opérations incluses dans le lot.

S’applique à