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