ReportExecutionService.SetExecutionParameters2 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置并验证与当前报表执行关联的参数值。
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 标头用法 | (In) TrustedUserHeaderValue (In) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
本机模式所需的权限 | 在main报表和所有子报表上: ReadProperties ANDExecuteAndView |
SharePoint 模式所需权限 | 在main报表和所有子报表上:<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
如果在设置查询中使用的参数值时,当前执行中存在快照,则如果不是执行或历史记录快照) ,则会将其清除 (。 设置非查询参数不会导致清除快照,但需要处理才能呈现。
如果参数未通过验证,则 方法将返回错误,并且参数值不会更改。
如果 ParameterLanguage
指定 ,则用此语言解释参数。 如果未 ParameterLanguage
指定 ,则使用默认行为。
不能为执行快照或历史记录快照指定参数。