ReportExecutionService.LoadReport メソッド
レポート サーバーから新しい実行にレポートを読み込みます。
名前空間: ReportExecution2005
アセンブリ: ReportExecution2005 (ReportExecution2005.dll)
構文
'宣言
Public Function LoadReport ( _
Report As String, _
HistoryID As String _
) As ExecutionInfo
'使用
Dim instance As ReportExecutionService
Dim Report As String
Dim HistoryID As String
Dim returnValue As ExecutionInfo
returnValue = instance.LoadReport(Report, _
HistoryID)
public ExecutionInfo LoadReport(
string Report,
string HistoryID
)
public:
ExecutionInfo^ LoadReport(
String^ Report,
String^ HistoryID
)
member LoadReport :
Report:string *
HistoryID:string -> ExecutionInfo
public function LoadReport(
Report : String,
HistoryID : String
) : ExecutionInfo
パラメーター
- Report
型: System.String
レポートの完全な名前です。
- HistoryID
型: System.String
スナップショットの履歴 ID です。
戻り値
型: ReportExecution2005.ExecutionInfo
読み込まれるレポートに関する情報を含む ExecutionInfo オブジェクトです。
説明
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
SOAP ヘッダーの使用方法 |
(Out) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
ネイティブ モードで必要な権限 |
メイン レポート: ReadProperties および ExecuteAndView すべてのサブレポート: ReadProperties |
SharePoint モードで必要な権限 |
メイン レポートおよびすべてのサブレポート: ViewListItems |
このメソッドは、レポートの Render メソッドを呼び出す前に呼び出す必要があります。
返される ExecutionInfo は、レポートの実行プロパティに応じて、すぐに表示できるスナップショットか、処理を必要とするレポートのいずれかになります。 HistoryID を指定する場合、レポートは既に処理済みで、すぐに表示できます。
返される ExecutionInfo オブジェクトには、新しい ExecutionID が含まれます。
既定では、レポート編集セッションは最後の使用から 7200 秒 (2 時間) に設定されているため、ユーザーは長時間にわたって大量のデータをキャッシュに保存できます。 このため、使用パターンによっては、RSTempDB データベースおよびレポート サーバーにかかる負荷が高くなる場合があります。 このような場合は、LoadReport を使用することを検討する必要があります。
使用例
コード例については、Render メソッドを参照してください。