Identifier si l'application ClickOnce est en cours d'exécution en mode confiance partielle (.NET)
-
01-10-2019 - |
Question
Est-il possible d'identifier (au moment de l'exécution) si ma demande est en cours d'exécution en mode confiance partielle ou non? J'envisage de déployer deux versions de mon application ClickOnce - une confiance totale et l'autre confiance partielle et il y a certaines choses que je veux faire différemment selon le mode de déploiement (comme la mise en cache des images téléchargées sur la pleine confiance)
Je l'ai déjà regardé dans l'utilisation du stockage isolé, mais
La solution Nous créons un dossier dans le LocalApplicationData avec notre nom de la société et de stocker les fichiers mis en cache et des informations là-bas. C'est là Microsoft vous recommande de mettre les données lorsque Vista est sorti, parce que vous ne pouvez plus écrire à Program Files comme autant de développeurs ont fait. Voici un article à ce sujet (nous l'utilisons pour les données aussi): Où dois-je mettre mes données pour le garder à l'abri des mises à jour ClickOnce? Vous pouvez stocker des informations dans LocalApplicationData indépendamment du fait que la demande est la confiance totale ou partielle confiance.