语言

ReportExecutionService.SetExecutionCredentials 方法

定义

设置当前报告执行关联的凭证。

public:
 ReportExecution2005::ExecutionInfo ^ SetExecutionCredentials(cli::array <ReportExecution2005::DataSourceCredentials ^> ^ Credentials);
public ReportExecution2005.ExecutionInfo SetExecutionCredentials(ReportExecution2005.DataSourceCredentials[] Credentials);
member this.SetExecutionCredentials : ReportExecution2005.DataSourceCredentials[] -> ReportExecution2005.ExecutionInfo
Public Function SetExecutionCredentials (Credentials As DataSourceCredentials()) As ExecutionInfo

参数

Credentials
DataSourceCredentials[]

一个由 DataSourceCredentials 构成的数组。

返回

一个 ExecutionInfo 包含新执行的对象。

注解

下表显示了该操作的头部和权限信息。

SOAP头的使用 (在) TrustedUserHeaderValue

(在) ExecutionHeaderValue

(出局) ServerInfoHeaderValue
本地模式所需权限 关于主报告及所有子报告: ReadProperties AND ExecuteAndView
SharePoint 模式 必要权限 关于主报告及所有子报告: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

如果在设置凭证时存在快照,且 AllowQueryExecution 为 , false快照将被清除,所有参数将重置为默认值。

如果有多个数据源提示同一份报告,你需要同时指定所有凭证。 如果必须更改一组凭证,你必须重新提供所有凭证。

凭据仅会在执行的整个生命周期内被持久化,之后必须再次指定。

适用于