ReportExecutionService.SetExecutionParameters 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 valores de parámetro asociados a la ejecución de informes actual.
public:
ReportExecution2005::ExecutionInfo ^ SetExecutionParameters(cli::array <ReportExecution2005::ParameterValue ^> ^ Parameters, System::String ^ ParameterLanguage);
public ReportExecution2005.ExecutionInfo SetExecutionParameters (ReportExecution2005.ParameterValue[] Parameters, string ParameterLanguage);
member this.SetExecutionParameters : ReportExecution2005.ParameterValue[] * string -> ReportExecution2005.ExecutionInfo
Public Function SetExecutionParameters (Parameters As ParameterValue(), ParameterLanguage As String) As ExecutionInfo
Parámetros
- Parameters
- ParameterValue[]
Matriz de objetos ParameterValue.
- ParameterLanguage
- String
Identificador de la configuración regional de .NET Framework.
Devoluciones
Objeto ExecutionInfo que contiene la nueva ejecución.
Comentarios
En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.
Uso de encabezados SOAP | (In) TrustedUserHeaderValue (In) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
Permisos necesarios en modo nativo | En el informe principal y en todos los subinformes: ReadProperties AND ExecuteAndView |
Permisos necesarios en modo de 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 parámetro, se borrará si no es una ejecución o una instantánea del historial, lo que requerirá que se vuelva a ejecutar el informe. Para las instantáneas de ejecución o historial, puede especificar valores para los parámetros que no son de consulta. Tenga en cuenta que el servidor de informes no realiza el procesamiento de datos para las instantáneas de ejecución o historial.
Si el valor del parámetro especificado tiene un tipo incorrecto, el método devolverá un error y el parámetro no se cambiará. Si el valor del parámetro tiene el tipo correcto, pero no es un valor válido, el parámetro entra en el MissingValidValue estado. En ambos casos, si se intenta representar el informe, se producirá un error.
Si ParameterLanguage
no se especifica , el idioma especificado en el Accepts-Language
encabezado HTTP. Si no se especifica ningún idioma para el Accepts-Language
encabezado HTTP, se usa el idioma predeterminado en el servidor de informes.