ReportExecutionService.SetExecutionCredentials2 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::ExecutionInfo2 ^ SetExecutionCredentials2(cli::array <ReportExecution2005::DataSourceCredentials ^> ^ Credentials);
public ReportExecution2005.ExecutionInfo2 SetExecutionCredentials2(ReportExecution2005.DataSourceCredentials[] Credentials);
member this.SetExecutionCredentials2 : ReportExecution2005.DataSourceCredentials[] -> ReportExecution2005.ExecutionInfo2
Public Function SetExecutionCredentials2 (Credentials As DataSourceCredentials()) As ExecutionInfo2
Parameter
- Credentials
- DataSourceCredentials[]
Array dari DataSourceCredentials.
Mengembalikan
Objek ExecutionInfo2 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.