Bagikan melalui


ReportExecutionService.SetExecutionCredentials Metode

Definisi

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.

Berlaku untuk