言語

ReportingService2005.ExecuteBatch メソッド

定義

単一のデータベーストランザクション内でバッチIDに関連付けられたすべてのメソッドを実行します。

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

注釈

以下の表は、この操作のヘッダーおよび権限情報を示しています。

SOAPヘッダー (イン) BatchHeaderValue

(アウト) ServerInfoHeaderValue
必要なアクセス許可 バッチ内の個々の操作に対する権限。

現在設定されたバッチIDに関連付けられているすべてのメソッドは、単一のデータベーストランザクションの範囲内で、呼び出しされた順序で実行されます。 バッチIDは各Webサービス操作のSOAPヘッダーに含まれています。

バッチを実行するには、ウェブサービスの BatchHeaderValue プロパティをバッチ作成時に生成されたバッチIDに設定します。

バッチ実行時にメソッド呼び出しのいずれかにエラーが発生した場合、レポートサーバーは実行を停止し、以前の操作をロールバックします。 これは、バッチ内の他のメソッド呼び出しの成功に依存するメソッド呼び出しに有用です。

ユーザーはバッチに含まれるすべての操作に対して権限を持つ必要があります。

適用対象