Définir la langue des paramètres de rapport dans une URL

Le paramètre de l’accès URL rs:ParameterLanguage permet d’atténuer un problème dans lequel des paramètres de rapports liés à la culture, tels que les dates, les heures, les monnaies et les nombres, sont interprétés à l’aide de la langue du navigateur. Avec rs:ParameterLanguage, l’URL est à présent interprétée indépendamment du navigateur. Par exemple, si vous définissez le serveur de rapports sur un paramètre régional allemand, mais qu’un utilisateur accède à un rapport via une URL sur un navigateur en anglais américain, le serveur de rapports interprète de façon erronée les valeurs transmises des paramètres.

Considérez l'URL suivante d'un rapport :

https://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008  

Dans le cas ci-dessus, le serveur, s'exécutant sous une culture « de-de », génère une URL via un abonnement par courrier électronique ou un lien hypertexte. Le lien hypertexte indique que le rapport doit être paramétré avec une date de début définie sur le 4 octobre 2008 et une date de fin définie sur le 11 octobre 2008, d’après le format de date/heure standard pour l’allemand. Toutefois, un utilisateur qui accède à l'URL via un navigateur défini sur « en-us » oblige le serveur à interpréter ces valeurs comme le 10 avril 2008 et le 10 novembre 2008, selon le format standard de date/heure de l'anglais américain. Pour résoudre ce problème, vous pouvez utiliser rs:ParameterLanguage pour remplacer la langue du navigateur afin d’interpréter le paramètre :

https://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008&rs:ParameterLanguage=de-DE  

Outre une valeur true et false pour le paramètre de l’accès URL rc:Parameters, vous pouvez à présent passer une valeur Collapsed. Quand vous utilisez rc:Parameters=Collapsed sur une URL, la zone d’invite des paramètres de la Visionneuse HTML est réduite, mais l’utilisateur peut encore basculer vers elle. La valeur false supprime la zone d’invite des paramètres de la barre d’outils de la Visionneuse HTML et la rend indisponible pour l’utilisateur final.