ReportExecutionService.LoadReport(String, String) 메서드

정의

보고서 서버에서 새 실행으로 보고서를 로드합니다.

public:
 ReportExecution2005::ExecutionInfo ^ LoadReport(System::String ^ Report, System::String ^ HistoryID);
public ReportExecution2005.ExecutionInfo LoadReport (string Report, string HistoryID);
member this.LoadReport : string * string -> ReportExecution2005.ExecutionInfo
Public Function LoadReport (Report As String, HistoryID As String) As ExecutionInfo

매개 변수

Report
String

보고서의 전체 이름입니다.

HistoryID
String

스냅샷의 기록 ID입니다.

반환

로드된 보고서의 정보를 포함하는 ExecutionInfo 개체입니다.

예제

코드 예제는 메서드를 Render 참조하세요.

설명

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

SOAP 헤더 사용 (In) TrustedUserHeaderValue

(Out) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
기본 모드 필수 권한 기본 보고서에서 다음 ReadProperties 을 수행합니다.ExecuteAndView

모든 하위 보고서: ReadProperties
SharePoint 모드 필수 권한 기본 보고서 및 모든 하위 보고서에서 다음을 수행합니다.<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

보고서에 대한 메서드를 호출하기 전에 이 메서드를 호출 Render 해야 합니다.

보고서의 실행 속성에 따라 반환 ExecutionInfo 된 는 렌더링할 준비가 된 스냅샷 또는 처리해야 하는 보고서일 수 있습니다. 가 HistoryID 지정된 경우 보고서가 이미 처리되었으며 즉시 렌더링될 수 있습니다.

반환 ExecutionInfo 된 개체에는 새 ExecutionID가 포함됩니다.

기본적으로 보고서 편집 세션은 마지막 사용 시간으로부터 7200초(2시간)로 설정되므로 사용자가 장기간 캐시에 많은 양의 데이터를 유지할 수 있습니다. 일부 사용 패턴에서는 데이터베이스 및 보고서 서버의 부하가 RSTempDB 커질 수 있습니다. 이러한 경우 를 사용하는 LoadReport것이 좋습니다.

적용 대상