Sauvegarder et récupérer des paramètres en local ou en roaming

Sur Windows 8, il est possible de sauvegarder les paramètres de l’utilisateur très facilement. Lors de la sauvegarde, on doit choisir si l’on veut que les paramètres soit sauvegardés

  • en local : les données sont sauvegardées sur le machine
  • en roaming : les données sont sauvegardées dans le cloud. Elles seront disponibles sur une autre machine si l’utilisateur est logué avec le même live ID

Voici une petite class helper qui va vous faire épargner du temps lors de votre dévelopement. D’abord son fonctionnement

Sauvegarder un paramètre

Sauvegarde par défaut, avec le roaming actif.

   SettingsHelper.Save("MyParameterName", myParameterValue);

On désactive le roaming

   SettingsHelper.Save("MyParameterName", myParameterValue, false);

Charger un paramètre

On indique le type de paramètre que l’on va récupérer ( dans le cas ci-dessous, du string )

   var myParameterValue = SettingsHelper.Load<string>("MyParameterName");

La class Helper

Téléchargez le fichier ici

PS : La taille maximum du nom du paramètre ne peut dépasser 255 caractères.

No Comments

Post a Comment