Nous avons un programme qui doit pouvoir s'exécuter sur des machines locales, des serveurs Terminal Server et Citrix.% appData% et Citrix - Les données itinérantes sont-elles conservées lors de la fermeture de session?
Alors que le programme est en cours d'exécution, il faut créer des données qui sont spécifiques à l'utilisateur (journaux), donc pour cette raison que je sauvegarde dans AppData (C: \ Users \\ AppData \ Roaming)
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
Je suis assez sûr que cela fonctionne local et TS mais qu'en est-il de Citrix. J'ai entendu certaines informations que les données créées dans AppData au cours d'une session sont supprimées lors de la fermeture de session, mais cela peut-il être vrai. J'avais l'impression que
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
était le dossier volitile (C: \ Users \\ AppData \ Local) tandis que les données ajoutées au dossier a été Itinérance persisté de session en session.
Il ne s'agit pas d'exportations. –