ReportExecutionService.SetExecutionParameters 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 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.