ReportExecutionService.SetExecutionCredentials 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.
Mengatur kredensial yang terkait dengan eksekusi laporan saat ini.
public:
ReportExecution2005::ExecutionInfo ^ SetExecutionCredentials(cli::array <ReportExecution2005::DataSourceCredentials ^> ^ Credentials);
public ReportExecution2005.ExecutionInfo SetExecutionCredentials (ReportExecution2005.DataSourceCredentials[] Credentials);
member this.SetExecutionCredentials : ReportExecution2005.DataSourceCredentials[] -> ReportExecution2005.ExecutionInfo
Public Function SetExecutionCredentials (Credentials As DataSourceCredentials()) As ExecutionInfo
Parameter
- Credentials
- DataSourceCredentials[]
Array dari DataSourceCredentials.
Mengembalikan
Objek ExecutionInfo yang berisi eksekusi baru.
Keterangan
Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.
Penggunaan Header SOAP | (Dalam) TrustedUserHeaderValue (Dalam) ExecutionHeaderValue (Keluar) ServerInfoHeaderValue |
Izin Yang Diperlukan Mode Asli | Pada laporan utama dan semua sublaporan: ReadProperties AND ExecuteAndView |
Izin yang Diperlukan Mode SharePoint | Pada laporan utama dan semua sublaporan: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Jika rekam jepret ada saat kredensial diatur dan AllowQueryExecution adalah false
, rekam jepret akan dihapus, dan parameter apa pun akan diatur ulang ke nilai defaultnya.
Jika ada beberapa sumber data yang meminta laporan yang sama, Anda perlu menentukan semua kredensial secara bersamaan. Jika satu set kredensial harus diubah, Anda harus menyediakan semua kredensial lagi.
Kredensial hanya dipertahankan selama masa eksekusi, setelah itu info masuk harus ditentukan lagi.