次の方法で共有


ReportingService2005.ExecuteBatch メソッド

定義

単一のデータベース トランザクション内で特定のバッチ 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 を設定します。

バッチの実行時にメソッド呼び出しでエラーが発生すると、レポート サーバーが実行を停止し、それ以前の操作がすべてロールバックされます。 これは、メソッドの呼び出しが、バッチ内の他のメソッド呼び出しが正常に実行されたかどうかに依存する場合に役立ちます。

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

適用対象