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
ネイティブモードの必要権限 メインレポートでは: ReadPropertiesExecuteAndView

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

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

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

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

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

適用対象