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)를 포함하는 바이트 스트림입니다.
반품
ExecutionInfo 보고서 실행을 위한 정보를 담은 객체입니다.
예제
예시를 참고 Render 해 주세요.
설명
아래 표는 이 작업에 대한 헤더와 권한 정보를 보여줍니다.
| SOAP 헤더 사용 | (입) TrustedUserHeaderValue (아웃) ExecutionHeaderValue (아웃) ServerInfoHeaderValue |
| 네이티브 모드 필요 권한 | ReadProperties 모든 하위 보고서에서 AND ExecuteReportDefinition (시스템) |
| SharePoint 모드 필요 권한이 필요 | <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> 모든 하위 보고서와 <xref:Microsoft.SharePoint.SPBasePermissions.UseRemoteAPIs> |
이 메서드는 보고서를 호출 Render 하기 전에 호출되어야 합니다.
반환된 보고서 실행은 렌더링 전에 처리되어야 합니다. 새로운 실행이 생성되고 값 ExecutionInfo 이 새 ExecutionID 롭게 반환됩니다.
이 방법으로 구현된 LoadReportDefinition 보고서는 임시적입니다. 이들은 보고서 서버 네임스페이스에 표시되지 않으며, 서버 세션이 종료되면 폐기됩니다.
이 메서드로 LoadReportDefinition 인스턴스화된 보고서는 보안이 불가능하며, 다른 사용자와 공유할 수 없습니다; 실행 LoadReportDefinition 을 함께 만든 사람만이 접근할 수 있는 유일한 사용자입니다.
이 방법에서는 상대 경로가 있는 하위 보고서와 데이터 소스 참조를 지원하지 않습니다. 하지만 절대 경로로 항목을 분류할 수도 있습니다.