public void SetUserSetting(string key, string value, DateTime?expires = default(DateTime?)) { if (key == null) { throw new ArgumentNullException("key"); } // parse it var parsed = LoadSettings(); string encodedValue = PlatformAccess.EncodeUserSetting(value, expires); parsed[key] = encodedValue; SaveSettings(parsed); }
public override void SetUserSetting(string key, string value, DateTime?expires = default(DateTime?)) { if (key == null) { throw new ArgumentNullException("key"); } var preferences = GetPreferences(); var editor = preferences.Edit(); string encodedValue = PlatformAccess.EncodeUserSetting(value, expires); editor.PutString(key, encodedValue); editor.Commit(); }
public override void SetUserSetting(string key, string value, DateTime?expires = default(DateTime?)) { EnsureSettings(key); Windows.Storage.ApplicationData.Current.LocalSettings.Values[key] = PlatformAccess.EncodeUserSetting(value, expires); }