ReportExecutionService.SetExecutionParameters 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 des valeurs de paramètre associées à l'exécution de rapport actuelle.
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
Paramètres
- Parameters
- ParameterValue[]
Tableau d'objets ParameterValue.
- ParameterLanguage
- String
Identificateur de paramètres régionaux .NET Framework.
Retours
Objet ExecutionInfo contenant la nouvelle exécution.
Remarques
Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.
Utilisation de l’en-tête SOAP | (In) TrustedUserHeaderValue (In) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
Autorisations requises en mode natif | Sur le main rapport et tous les sous-rapports : ReadProperties ANDExecuteAndView |
Mode SharePoint Autorisations requises | Sur le main rapport et tous les sous-rapports :<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Si une instantané existe dans l’exécution en cours lorsque les valeurs de paramètre sont définies, il est clair s’il ne s’agit pas d’une exécution ou d’un historique instantané, ce qui nécessite l’exécution du rapport à nouveau. Pour les instantanés d’exécution ou d’historique, vous pouvez spécifier des valeurs pour les paramètres autres que les requêtes. Notez que le serveur de rapports n’effectue pas de traitement des données pour l’exécution ou les instantanés d’historique.
Si la valeur du paramètre que vous spécifiez a un type incorrect, la méthode retourne une erreur et le paramètre n’est pas modifié. Si la valeur du paramètre a le type correct, mais n’est pas une valeur valide, le paramètre entre dans l’état MissingValidValue . Dans les deux cas, la tentative de rendu du rapport entraîne une erreur.
Si ParameterLanguage
n’est pas spécifié, la langue spécifiée dans l’en-tête Accepts-Language
HTTP. Si aucune langue n’est spécifiée pour l’en-tête Accepts-Language
HTTP, la langue par défaut sur le serveur de rapports est utilisée.