ReportExecutionService.SetExecutionCredentials2 方法

定義

設定與目前報表執行相關聯的認證。

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[]

DataSourceCredentials 的陣列。

傳回

ExecutionInfo2

包含新執行的 ExecutionInfo2 物件。

備註

下表顯示標頭以及有關這項作業的權限資訊。

SOAP 標頭使用方式 (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
原生模式所需的許可權 在主報表和所有子報表上: ReadPropertiesExecuteAndView
SharePoint 模式的必要許可權 在主報表和所有子報表上: ViewListItems

如果在設定認證時有快照集存在,則會 AllowQueryExecution false 清除快照集,並將任何參數重設為預設值。

如果有多個資料來源提示輸入相同的報表,您必須同時指定所有認證。 如果必須變更一組認證,您必須再次提供所有認證。

認證只會在執行的存留期保存,之後必須再次指定。

適用於