ReportExecutionService.SetExecutionParameters2 Metode

Definisi

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

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

Parameter

Parameters
ParameterValue[]

Array ParameterValue objek.

ParameterLanguage
String

Pengidentifikasi lokal .NET Framework.

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 dalam eksekusi saat ini saat nilai parameter yang digunakan dalam kueri diatur, rekam jepret akan dihapus (jika bukan eksekusi atau rekam jepret riwayat). Mengatur parameter non-kueri tidak akan menyebabkan rekam jepret dibersihkan, tetapi akan memerlukan pemrosesan sebelum dapat dirender.

Jika parameter tidak lolos validasi, maka metode akan mengembalikan kesalahan dan nilai parameter tidak akan diubah.

Jika ParameterLanguage ditentukan, parameter ditafsirkan dalam bahasa ini. Jika ParameterLanguage tidak ditentukan, perilaku default digunakan.

Anda tidak dapat menentukan parameter untuk eksekusi atau rekam jepret riwayat.

Berlaku untuk