ReportExecutionService.SetExecutionParameters2 Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece y valida los valores de los parámetros asociados a la ejecución actual del informe.
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
Parámetros
- Parameters
- ParameterValue[]
Una matriz de objetos ParameterValue.
- ParameterLanguage
- String
Un identificador de localidad del Framework .NET.
Devoluciones
Un objeto que ExecutionInfo2 contiene la nueva ejecución.
Comentarios
La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.
| Uso de la cabecera SOAP | (En) TrustedUserHeaderValue (En) ExecutionHeaderValue (Fuera) ServerInfoHeaderValue |
| Permisos requeridos en modo nativo | En el informe principal y en todos los subinformes: ReadProperties Y ExecuteAndView |
| Permisos requeridos en el modo SharePoint | En el informe principal y en todos los subinformes: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Si existe una instantánea en la ejecución actual cuando se establecen los valores de los parámetros usados en la consulta, se borrará (si no es una ejecución o una instantánea de historial). Establecer parámetros no de consulta no hará que la instantánea se borre, pero requerirá procesamiento antes de poder renderizarse.
Si los parámetros no pasan la validación, el método devolverá un error y los valores de los parámetros no cambiarán.
Si ParameterLanguage se especifica, los parámetros se interpretan en este lenguaje. Si ParameterLanguage no se especifica, se utiliza el comportamiento por defecto.
No puedes especificar parámetros para instantáneas de ejecución o historial.