ReportExecutionService.SetExecutionCredentials2 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定與目前報表執行相關聯的認證。
public:
ReportExecution2005::ExecutionInfo2 ^ SetExecutionCredentials2(cli::array <ReportExecution2005::DataSourceCredentials ^> ^ Credentials);
public ReportExecution2005.ExecutionInfo2 SetExecutionCredentials2 (ReportExecution2005.DataSourceCredentials[] Credentials);
member this.SetExecutionCredentials2 : ReportExecution2005.DataSourceCredentials[] -> ReportExecution2005.ExecutionInfo2
Public Function SetExecutionCredentials2 (Credentials As DataSourceCredentials()) As ExecutionInfo2
參數
- Credentials
- DataSourceCredentials[]
傳回
包含新執行的 ExecutionInfo2 物件。
備註
下表顯示標頭以及有關這項作業的權限資訊。
| SOAP 標頭使用方式 | (In) TrustedUserHeaderValue (In) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
| 原生模式所需的許可權 | 在主報表和所有子報表上: ReadProperties 和 ExecuteAndView |
| SharePoint 模式的必要許可權 | 在主報表和所有子報表上: ViewListItems |
如果在設定認證時有快照集存在,則會 AllowQueryExecution false 清除快照集,並將任何參數重設為預設值。
如果有多個資料來源提示輸入相同的報表,您必須同時指定所有認證。 如果必須變更一組認證,您必須再次提供所有認證。
認證只會在執行的存留期保存,之後必須再次指定。