ReportingService2005.ExecuteBatch Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.