ReportExecutionService.LoadReportDefinition(Byte[], Warning[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.