ReportExecutionService.SetExecutionParameters2 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定並驗證與目前報告執行相關的參數值。
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
參數
- Parameters
- ParameterValue[]
ParameterValue 物件的陣列。
- ParameterLanguage
- String
一個 .NET Framework 的區域識別碼。
傳回
一個 ExecutionInfo2 包含新執行的物件。
備註
下表顯示此操作的標頭與權限資訊。
| SOAP 標頭的使用 | (在) TrustedUserHeaderValue (在) ExecutionHeaderValue (出局) ServerInfoHeaderValue |
| 原生模式所需權限 | 關於主報告及所有子報告: ReadProperties 以及 ExecuteAndView |
| SharePoint 模式 必要權限 | 關於主報告及所有子報告: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
如果當前執行中存在快照,且查詢中使用的參數值已設定,則該快照會被清除(若該快照不是執行或歷史快照)。 設定非查詢參數不會導致快照被清除,但需要先處理才能渲染。
若參數未通過驗證,則方法會回傳錯誤,且參數值不會被更改。
若 ParameterLanguage 指定 ,參數會在此語言中解釋。 若 ParameterLanguage 未指定,則使用預設行為。
你無法指定執行或歷史快照的參數。