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 标头用法 (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

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

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

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

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

适用于