ReportExecutionService.LoadReportDefinition(Byte[], Warning[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클라이언트가 제공하는 보고서 정의에서 보고서 실행을 만듭니다.
public:
ReportExecution2005::ExecutionInfo ^ LoadReportDefinition(cli::array <System::Byte> ^ Definition, [Runtime::InteropServices::Out] cli::array <ReportExecution2005::Warning ^> ^ % warnings);
public ReportExecution2005.ExecutionInfo LoadReportDefinition (byte[] Definition, out ReportExecution2005.Warning[] warnings);
member this.LoadReportDefinition : byte[] * Warning[] -> ReportExecution2005.ExecutionInfo
Public Function LoadReportDefinition (Definition As Byte(), ByRef warnings As Warning()) As ExecutionInfo
매개 변수
- Definition
- Byte[]
보고서의 RDL(Report Definition Language)을 포함하는 바이트 스트림입니다.
반환
보고서 실행에 대한 정보를 포함하는 ExecutionInfo 개체입니다.
예제
예제를 참조 Render 하세요.
설명
다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.
SOAP 헤더 사용 | (In) TrustedUserHeaderValue (Out) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
기본 모드 필수 권한 | ReadProperties 모든 하위 보고서 AND ExecuteReportDefinition (시스템)에서 |
SharePoint 모드 필수 권한 | <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> 모든 하위 보고서 및 <xref:Microsoft.SharePoint.SPBasePermissions.UseRemoteAPIs> |
보고서에 대한 메서드를 호출하기 전에 이 메서드를 호출 Render 해야 합니다.
반환된 보고서 실행은 렌더링되기 전에 처리해야 합니다. 새 실행이 만들어지고 가 ExecutionInfo 새 ExecutionID 값으로 반환됩니다.
메서드를 사용하여 LoadReportDefinition 인스턴스화된 보고서는 임시입니다. 보고서 서버 네임스페이스에 표시되지 않으며 서버 세션이 만료되면 삭제됩니다.
메서드로 LoadReportDefinition 인스턴스화된 보고서는 보안이 불가능하며 다른 사용자와 공유되지 않을 수 있습니다. 를 사용하여 실행을 LoadReportDefinition 만든 사람은 액세스할 수 있는 유일한 사용자입니다.
상대 경로가 있는 하위 보고서 및 데이터 원본 참조는 이 메서드를 사용하여 지원되지 않습니다. 그러나 카탈로그 항목에 대한 절대 경로를 사용할 수 있습니다.