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[]
一个 DataSourceCredentials 数组。
返回
一个包含新扩展插件的 ExecutionInfo2 对象。
注解
下表显示了有关此操作的标头和权限信息。
SOAP 标头用法 | (In) TrustedUserHeaderValue (In) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
本机模式所需权限 | 在main报表和所有子报表上: ReadProperties ANDExecuteAndView |
SharePoint 模式所需权限 | 在main报表和所有子报表上:<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
如果在设置凭据时存在快照,并且 AllowQueryExecution 为 false
,则将清除快照,并将任何参数重置为其默认值。
如果有多个数据源提示输入同一个报表,则需要同时指定所有凭据。 如果必须更改一组凭据,则必须再次提供所有凭据。
凭据仅在执行生存期内保留,之后必须再次指定凭据。