ReportExecutionService.SetExecutionParameters2 Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit et valide les valeurs des paramètres associées à l’exécution du rapport en cours.
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
Paramètres
- Parameters
- ParameterValue[]
Tableau d'objets ParameterValue.
- ParameterLanguage
- String
Un identifiant de localisation du cadre .NET.
Retours
Un ExecutionInfo2 objet contenant la nouvelle exécution.
Remarques
Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.
| Utilisation de l’en-tête SOAP | (En) TrustedUserHeaderValue (En) ExecutionHeaderValue (Dehors) ServerInfoHeaderValue |
| Mode natif : autorisations requises | Sur le rapport principal et tous les sous-rapports : ReadProperties ET ExecuteAndView |
| Permissions requises en mode SharePoint | Sur le rapport principal et tous les sous-rapports : <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Si un instantané existe dans l’exécution actuelle lorsque les valeurs de paramètres utilisées dans la requête sont définies, il sera effacé (s’il ne s’agit pas d’un instantané d’exécution ou d’un instantané historique). Définir des paramètres non-requête ne fera pas effacer l’instantané, mais nécessitera un traitement avant qu’il puisse être rendu.
Si les paramètres ne passent pas la validation, la méthode retournera une erreur et les valeurs des paramètres ne seront pas modifiées.
Si ParameterLanguage est spécifié, les paramètres sont interprétés dans ce langage. Si ParameterLanguage ce n’est pas spécifié, le comportement par défaut est utilisé.
Vous ne pouvez pas spécifier les paramètres pour les instantanés d’exécution ou d’historique.