ReportingService2005.ExecuteBatch ReportingService2005.ExecuteBatch ReportingService2005.ExecuteBatch Method

정의

단일 데이터베이스 트랜잭션 내에서 일괄 처리 ID와 연결된 모든 메서드를 실행합니다. Executes all methods that are associated with a batch ID within a single database transaction.

public:
 void ExecuteBatch();
public void ExecuteBatch ();
Public Sub ExecuteBatch ()

설명

다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.The table below shows header and permissions information on this operation.

SOAP 헤더SOAP Headers (In) BatchHeaderValue(In) BatchHeaderValue

(Out) ServerInfoHeaderValue(Out) ServerInfoHeaderValue
필요한 권한Required Permissions 일괄 처리의 개별 작업에 대 한 권한Permissions on individual operations in the batch.

현재 설정 되어 연관 된 모든 메서드를 일괄 처리 ID는 호출 되는 순서에는 단일 데이터베이스 트랜잭션의 범위 내에서 실행 됩니다.All methods that are associated with the currently set batch ID are executed within the scope of a single database transaction in the order in which they are called. 일괄 처리 ID는 각 웹 서비스 작업에 대 한 SOAP 헤더에 포함 되어 있습니다.The batch ID is contained in the SOAP header for each Web service operation.

일괄 처리를 실행 하려면 설정는 BatchHeaderValue 일괄 처리를 만들 때 생성 된 일괄 처리 ID에는 웹 서비스의 속성입니다.To execute the batch, set the BatchHeaderValue property of the Web service to the batch ID that was generated when the batch was created.

일괄 처리 실행 될 때 메서드 호출에서 오류가 발생 하는 경우에 보고서 서버 실행이 중지 되 고 모든 이전 작업이 롤백됩니다.If an error occurs in any of the method calls when the batch executes, the report server stops execution and rolls back any previous operations. 메서드 호출이 다른 메서드 호출 일괄 처리에서를 실행 하는 데에 의존 하는 경우에 유용 합니다.This is useful when a method call depends on the successful execution of other method calls in the batch.

사용자가 일괄 처리에 포함 된 모든 작업에 대 한 사용 권한이 있어야 합니다.Users must have permissions on all operations that are included in the batch.

적용 대상