语言

ReportExecutionService.SetExecutionParameters2 方法

定义

设置并验证与当前报告执行关联的参数值。

public:
 ReportExecution2005::ExecutionInfo2 ^ SetExecutionParameters2(cli::array <ReportExecution2005::ParameterValue ^> ^ Parameters, System::String ^ ParameterLanguage);
public ReportExecution2005.ExecutionInfo2 SetExecutionParameters2(ReportExecution2005.ParameterValue[] Parameters, string ParameterLanguage);
member this.SetExecutionParameters2 : ReportExecution2005.ParameterValue[] * string -> ReportExecution2005.ExecutionInfo2
Public Function SetExecutionParameters2 (Parameters As ParameterValue(), ParameterLanguage As String) As ExecutionInfo2

参数

Parameters
ParameterValue[]

一个 ParameterValue 对象数组。

ParameterLanguage
String

一个 .NET Framework 的局部标识符。

返回

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

注解

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

SOAP头的使用 (在) TrustedUserHeaderValue

(在) ExecutionHeaderValue

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

如果当前执行中存在快照,且查询中使用的参数值被设置,则该快照将被清除(如果它不是执行或历史快照)。 设置非查询参数不会导致快照被清除,但需要处理才能渲染。

如果参数未通过验证,则方法将返回错误,参数值不会被更改。

如果 ParameterLanguage 指定了,参数会在该语言中解释。 如果 ParameterLanguage 未指定,则使用默认行为。

你无法指定执行或历史快照的参数。

适用于