UWP App LocalSettings
Я разрабатываю приложение для платформы UWP. Я храню некоторые настройки вместе с приложением и думаю, что произойдет после перезапуска приложения или самого устройства.
Где LocalSettings
на самом деле хранится?
- Системный реестр
- Файловая система
- Память (RAM)
И какая разница между LocalSettings
а также RoamingSettings
?
2 ответа
Они хранятся в файле с именем "settings.dat" в папке "Settings", которая находится в папке пакета вашего приложения.
c:\Users\yourusername\AppData\Local\Packages\YourAppName-AppId\Settings\settings.dat
Согласно этой статье, RoamingSettings
используются, когда более чем одно устройство Windows требует одинаковых настроек. Поэтому вам необходимо быть в сети, чтобы получить доступ к данным, что означает, что они хранятся вне устройства.
С другой стороны, LocalSettings
доступны только на одном устройстве, поэтому они хранятся в файловой системе, привязанной к приложению, что делает их неприемлемыми для хранения пользовательских данных.
Я рекомендую вам прочитать эту ссылку Microsoft. Это должно включать в себя все, что вам нужно, чтобы достичь того, чего вы хотите.