Bagikan melalui


ReportExecutionService.LoadReportDefinition(Byte[], Warning[]) Metode

Definisi

Membuat eksekusi laporan dari definisi laporan yang disediakan oleh klien.

public:
 ReportExecution2005::ExecutionInfo ^ LoadReportDefinition(cli::array <System::Byte> ^ Definition, [Runtime::InteropServices::Out] cli::array <ReportExecution2005::Warning ^> ^ % warnings);
public ReportExecution2005.ExecutionInfo LoadReportDefinition (byte[] Definition, out ReportExecution2005.Warning[] warnings);
member this.LoadReportDefinition : byte[] * Warning[] -> ReportExecution2005.ExecutionInfo
Public Function LoadReportDefinition (Definition As Byte(), ByRef warnings As Warning()) As ExecutionInfo

Parameter

Definition
Byte[]

Aliran byte yang berisi Bahasa Definisi Laporan (RDL) untuk laporan.

warnings
Warning[]

Kumpulan Warning objek yang berisi peringatan yang mungkin terjadi selama penerbitan laporan.

Mengembalikan

Objek ExecutionInfo yang berisi informasi untuk eksekusi laporan.

Contoh

Silakan lihat Render contohnya.

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 ReadProperties pada semua sublaporan AND ExecuteReportDefinition (Sistem)
Izin yang Diperlukan Mode SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> pada semua sublaporan DAN <xref:Microsoft.SharePoint.SPBasePermissions.UseRemoteAPIs>

Metode ini harus dipanggil sebelum memanggil Render metode untuk laporan.

Eksekusi laporan yang dikembalikan perlu diproses sebelum dirender. Eksekusi baru dibuat dan ExecutionInfo dikembalikan dengan nilai baru ExecutionID .

Laporan yang dibuat dengan LoadReportDefinition metode bersifat sementara. Mereka tidak diwakili dalam namespace server laporan, dan dibuang ketika sesi server kedaluwarsa.

Laporan yang dibuat dengan LoadReportDefinition metode tidak dapat diamankan, dan mungkin tidak dibagikan dengan pengguna lain; orang yang membuat eksekusi dengan LoadReportDefinition adalah satu-satunya pengguna yang dapat mengaksesnya.

Sublaporan dan referensi sumber data dengan jalur relatif tidak didukung menggunakan metode ini. Namun, jalur absolut ke item katalog dapat digunakan.

Berlaku untuk