Bagikan melalui


ReportExecutionService.SetExecutionParameters Metode

Definisi

Mengatur dan memvalidasi nilai parameter yang terkait dengan eksekusi laporan saat ini.

public:
 ReportExecution2005::ExecutionInfo ^ SetExecutionParameters(cli::array <ReportExecution2005::ParameterValue ^> ^ Parameters, System::String ^ ParameterLanguage);
public ReportExecution2005.ExecutionInfo SetExecutionParameters (ReportExecution2005.ParameterValue[] Parameters, string ParameterLanguage);
member this.SetExecutionParameters : ReportExecution2005.ParameterValue[] * string -> ReportExecution2005.ExecutionInfo
Public Function SetExecutionParameters (Parameters As ParameterValue(), ParameterLanguage As String) As ExecutionInfo

Parameter

Parameters
ParameterValue[]

Array ParameterValue objek.

ParameterLanguage
String

Pengidentifikasi lokal .NET Framework.

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 dalam eksekusi saat ini ketika nilai parameter diatur, rekam jepret akan dihapus jika bukan eksekusi atau rekam jepret riwayat, yang akan mengharuskan laporan dijalankan lagi. Untuk rekam jepret eksekusi atau riwayat, Anda dapat menentukan nilai untuk parameter non-kueri. Perhatikan bahwa server laporan tidak melakukan pemrosesan data untuk rekam jepret eksekusi atau riwayat.

Jika nilai parameter yang Anda tentukan memiliki jenis yang salah, metode akan mengembalikan kesalahan dan parameter tidak diubah. Jika nilai parameter memiliki jenis yang benar, tetapi bukan nilai yang valid, parameter akan memasuki status MissingValidValue . Dalam kedua kasus, mencoba merender laporan akan menyebabkan kesalahan.

Jika ParameterLanguage tidak ditentukan, bahasa yang ditentukan di Accepts-Language header HTTP. Jika tidak ada bahasa yang ditentukan untuk Accepts-Language header HTTP, bahasa default pada server laporan akan digunakan.

Berlaku untuk