UWP App LocalSettings

Я разрабатываю приложение для платформы UWP. Я храню некоторые настройки вместе с приложением и думаю, что произойдет после перезапуска приложения или самого устройства.

Где LocalSettings на самом деле хранится?

  • Системный реестр
  • Файловая система
  • Память (RAM)

И какая разница между LocalSettings а также RoamingSettings?


LocalSettings в Microsoft Docs

Настройки роуминга в Документах Microsoft

2 ответа

Они хранятся в файле с именем "settings.dat" в папке "Settings", которая находится в папке пакета вашего приложения.

c:\Users\yourusername\AppData\Local\Packages\YourAppName-AppId\Settings\settings.dat

Согласно этой статье, RoamingSettings используются, когда более чем одно устройство Windows требует одинаковых настроек. Поэтому вам необходимо быть в сети, чтобы получить доступ к данным, что означает, что они хранятся вне устройства.

С другой стороны, LocalSettings доступны только на одном устройстве, поэтому они хранятся в файловой системе, привязанной к приложению, что делает их неприемлемыми для хранения пользовательских данных.

Я рекомендую вам прочитать эту ссылку Microsoft. Это должно включать в себя все, что вам нужно, чтобы достичь того, чего вы хотите.

Другие вопросы по тегам