Langue

ReportingService2005.ExecuteBatch Méthode

Définition

Exécute toutes les méthodes associées à un identifiant de lot au sein d’une seule transaction de base de données.

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

Remarques

Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.

En-têtes SOAP (En) BatchHeaderValue

(Dehors) ServerInfoHeaderValue
Autorisations requises Autorisations sur des opérations individuelles dans le lot.

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

Pour exécuter le batch, il faut définir la BatchHeaderValue propriété du service Web sur l’ID du lot généré lors de la création du batch.

Si une erreur survient dans l’un des appels de méthode lors de l’exécution du batch, 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 l’exécution réussie d’autres appels de méthode dans le lot.

Les utilisateurs doivent avoir des permissions sur toutes les opérations incluses dans le lot.

S’applique à