ReportingService2005.ExecuteBatch メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
単一のデータベーストランザクション内でバッチIDに関連付けられたすべてのメソッドを実行します。
public:
void ExecuteBatch();
public void ExecuteBatch();
member this.ExecuteBatch : unit -> unit
Public Sub ExecuteBatch ()
注釈
以下の表は、この操作のヘッダーおよび権限情報を示しています。
| SOAPヘッダー | (イン) BatchHeaderValue (アウト) ServerInfoHeaderValue |
| 必要なアクセス許可 | バッチ内の個々の操作に対する権限。 |
現在設定されたバッチIDに関連付けられているすべてのメソッドは、単一のデータベーストランザクションの範囲内で、呼び出しされた順序で実行されます。 バッチIDは各Webサービス操作のSOAPヘッダーに含まれています。
バッチを実行するには、ウェブサービスの BatchHeaderValue プロパティをバッチ作成時に生成されたバッチIDに設定します。
バッチ実行時にメソッド呼び出しのいずれかにエラーが発生した場合、レポートサーバーは実行を停止し、以前の操作をロールバックします。 これは、バッチ内の他のメソッド呼び出しの成功に依存するメソッド呼び出しに有用です。
ユーザーはバッチに含まれるすべての操作に対して権限を持つ必要があります。