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 对象。

注解

下表显示了有关此操作的标头和权限信息。

SOAP 标头用法 (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
本机模式所需权限 在main报表和所有子报表上: ReadProperties ANDExecuteAndView
SharePoint 模式所需权限 在main报表和所有子报表上:<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

如果在设置凭据时存在快照,并且 AllowQueryExecutionfalse,则将清除快照,并将任何参数重置为其默认值。

如果有多个数据源提示输入同一个报表,则需要同时指定所有凭据。 如果必须更改一组凭据,则必须再次提供所有凭据。

凭据仅在执行生存期内保留,之后必须再次指定凭据。

适用于