ReportingService2005.ExecuteBatch Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет все методы, связанные с идентификатором пакета в пределах одной транзакции базы данных.
public:
void ExecuteBatch();
public void ExecuteBatch ();
member this.ExecuteBatch : unit -> unit
Public Sub ExecuteBatch ()
Комментарии
В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.
Заголовки SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Необходимые разрешения | Разрешения на отдельные операции в пакете. |
Все методы, связанные с заданным идентификатором пакета, выполняются в область отдельной транзакции базы данных в том порядке, в котором они вызываются. Идентификатор пакета содержится в заголовке SOAP для каждой операции веб-службы.
Чтобы выполнить пакет, задайте BatchHeaderValue для свойства веб-службы идентификатор пакета, созданный при создании пакета.
Если в любом из вызовов метода при выполнении пакета возникает ошибка, сервер отчетов останавливает выполнение и откатывает все предыдущие операции. Это полезно, если вызов метода зависит от успешного выполнения других вызовов метода в пакете.
Пользователи должны иметь разрешения на все операции, включенные в пакет.