Share via


ReportingService2005.ExecuteBatch Método

Definición

Ejecuta todos los métodos que están asociados a un identificador de lote dentro de una única transacción de base de datos.

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

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Encabezados SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios Permisos para operaciones individuales en el lote.

Todos los métodos asociados al identificador de lote establecido actualmente se ejecutan dentro del ámbito de una transacción de base de datos única en el orden en que se les llama. El identificador de lote se encuentra en el encabezado SOAP para cada operación de servicio web.

Para ejecutar el lote, establezca la BatchHeaderValue propiedad del servicio web en el identificador de lote que se generó cuando se creó el lote.

Si se produce un error en cualquiera de las llamadas al método cuando se ejecuta el lote, el servidor de informes detiene la ejecución y revierte las operaciones anteriores. Esto resulta útil cuando una llamada de método depende de la ejecución correcta de otras llamadas de método en el lote.

Los usuarios deben tener permisos en todas las operaciones que se incluyen en el lote.

Se aplica a