Share via


ReportExecutionService.LoadReport(String, String) Metode

Definisi

Memuat laporan dari server laporan ke dalam eksekusi baru.

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

Parameter

Report
String

Nama lengkap laporan.

HistoryID
String

ID riwayat rekam jepret.

Mengembalikan

Objek ExecutionInfo yang berisi informasi untuk laporan yang dimuat.

Contoh

Untuk contoh kode, silakan lihat Render metode .

Keterangan

Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.

Penggunaan Header SOAP (Dalam) TrustedUserHeaderValue

(Keluar) ExecutionHeaderValue

(Keluar) ServerInfoHeaderValue
Izin Yang Diperlukan Mode Asli Pada laporan utama: ReadProperties AND ExecuteAndView

Pada semua sub-report: ReadProperties
Izin Yang Diperlukan Mode SharePoint Pada laporan utama dan semua sublaporan: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Metode ini harus dipanggil sebelum memanggil Render metode untuk laporan.

Bergantung pada properti eksekusi laporan, yang dikembalikan ExecutionInfo mungkin rekam jepret yang siap dirender atau laporan yang perlu diproses. HistoryID Jika ditentukan, laporan telah diproses dan akan dapat segera dirender.

Objek yang dikembalikan ExecutionInfo akan berisi yang baru ExecutionID.

Secara default, sesi edit laporan diatur ke 7200 detik (2 jam) dari penggunaan terakhir, sehingga memungkinkan pengguna untuk menyimpan sejumlah besar data dalam cache untuk jangka waktu yang lama. Dalam beberapa pola penggunaan, ini dapat menyebabkan beban yang lebih besar pada RSTempDB database dan server laporan. Dalam kasus ini, Anda harus mempertimbangkan untuk menggunakan LoadReport.

Berlaku untuk