ReportingService2005.ExecuteBatch Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.