Language

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ヘッダーの使用 (イン) TrustedUserHeaderValue

(アウト) ExecutionHeaderValue

(アウト) ServerInfoHeaderValue
ネイティブモードの必要権限 メインレポートでは: ReadProperties と ExecuteAndView

すべてのサブレポートについて: ReadProperties
SharePointモードの必要権限 メインレポートおよびすべてのサブレポートについて: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

このメソッドはレポートの Render メソッドを呼び出す前に呼び出すべきです。

レポートの実行プロパティによっては、返される ExecutionInfo レンダリング可能なスナップショットか、処理が必要なレポートのいずれかである場合があります。 HistoryIDが指定されている場合、報告書はすでに処理済みであり、すぐに作成可能です。

返却された ExecutionInfo オブジェクトには新しい ExecutionIDが含まれています。

デフォルトでは、レポート編集セッションは最終使用から7200秒(2時間)後に設定されており、ユーザーは大量のデータを長期間キャッシュに保持することが可能です。 一部の使用パターンでは、 RSTempDB データベースやレポートサーバーへの負荷が増加することもあります。 その場合は LoadReportの利用を検討すべきです。

適用対象