Поделиться через


ReportingService2005.ExecuteBatch Метод

Определение

Выполняет все методы, связанные с идентификатором пакета в пределах одной транзакции базы данных.

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

Комментарии

В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.

Заголовки SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Необходимые разрешения Разрешения на отдельные операции в пакете.

Все методы, связанные с заданным идентификатором пакета, выполняются в область отдельной транзакции базы данных в том порядке, в котором они вызываются. Идентификатор пакета содержится в заголовке SOAP для каждой операции веб-службы.

Чтобы выполнить пакет, задайте BatchHeaderValue для свойства веб-службы идентификатор пакета, созданный при создании пакета.

Если в любом из вызовов метода при выполнении пакета возникает ошибка, сервер отчетов останавливает выполнение и откатывает все предыдущие операции. Это полезно, если вызов метода зависит от успешного выполнения других вызовов метода в пакете.

Пользователи должны иметь разрешения на все операции, включенные в пакет.

Применяется к