ReportingService2005.ExecuteBatch 메서드

정의

단일 데이터베이스 트랜잭션 내에서 일괄 처리 ID와 연결된 모든 메서드를 실행합니다.

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

설명

다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.

SOAP 헤더 (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
필요한 권한 일괄 처리의 개별 작업에 대한 권한입니다.

현재 설정된 일괄 처리 ID와 연결된 모든 메서드는 단일 데이터베이스 트랜잭션의 scope 내에서 호출되는 순서대로 실행됩니다. 일괄 처리 ID는 각 웹 서비스 작업에 대한 SOAP 헤더에 포함됩니다.

일괄 처리를 실행하려면 웹 서비스의 속성을 일괄 처리를 만들 때 생성된 일괄 처리 ID로 설정합니다 BatchHeaderValue .

일괄 처리가 실행되면 메서드 호출에서 오류가 발생하면 보고서 서버는 실행을 중지하고 이전 작업을 롤백합니다. 이는 메서드 호출이 일괄 처리에서 다른 메서드 호출의 성공적인 실행에 따라 달라지는 경우에 유용합니다.

사용자는 일괄 처리에 포함된 모든 작업에 대한 권한이 있어야 합니다.

적용 대상