Приложение UWP использует несколько папок данных, расположенных под уникальной папкой, идентифицированной ее идентификатором пакета. В частности, как сравнивать и сопоставлять папки данных LocalCache и TempState?В чем разница (и сходство, если таковая имеется) между папками данных приложения LocalCache и TempState?
ответ
На рабочем столе файлы данных для приложений Windows Store хранятся в папке % USERPROFILE% \ AppData \ Local \ Packages {PackageID} где {PackageID} соответствует идентификатору приложения пакета Windows Store (немного другая, но аналогично уникальная папка на Windows Mobile).
Есть около полдюжины папок, каждый из них с определенной целью, включая папки LocalCache, предназначенных для данных приложений кэширования и TempState, предназначенных в качестве временной папки.
Вот как сравниваются и контрастируют две папки данных.
- Оба исключены из операций резервного копирования и восстановления. Напротив, папки данных приложений, такие как LocalState, Настройки и RoamingState всегда резервируются.
Оба они могут быть удалены в любое время в пределах приложения, используя все ясно [и опасный!] Метод
ApplicationData.Current.ClearAsync()
, или выборочно с помощьюApplicationData.Current.ClearAsync(ApplicationDataLocality.Temporary)
для TempState папку иApplicationData.Current.ClearAsync(ApplicationDataLocality.LocalCache)
для LocalCache папку.LocalCache папки можно положиться, пока не будет удален, а TempState папку нельзя полагаться на более позднее время, как это подлежит удалению с помощью внешних факторов, таких как диск очистки или операционной системы при низкой загрузке.
Если вы хотите данные, которые не должны быть подкреплены, но хотите использовать его на более позднее время, и только удалить его, если сделать с ней, а затем использовать папку LocalCache.
Если вы хотите, чтобы данные, которые не должны быть подкреплены, но только необходимо для текущей сессии приложений (и оставить работу для очистки от внешних инструментов, таких как хранение очистки), а затем использовать папку TempState ,
- Возможно, вам необходимо выполнить автоматическую очистку папки TempState после выхода из приложения. Аналогичным образом, мониторинг папки LocalCache для очистки данных, которые больше не нужны, является важным моментом для восприятия ума.
- 1. Что разница (если таковая имеется) между Nullable == нуль и nullable.hasvalue
- 2. В чем разница, если таковая имеется, между string.Format и TagBuilder в ASP.NET MVC?
- 3. В чем разница между рабочим процессом и блок-схемой, если таковая имеется?
- 4. В чем разница между кубами и унифицированной размерной моделью (если таковая имеется)?
- 5. В чем разница, если таковая имеется, между LONG и FAR прыгает в Assembly?
- 6. В чем разница, если таковая имеется, между инициализацией {x} и '= {x}?
- 7. В чем разница между float32 vs single и float vs double, если таковая имеется?
- 8. В чем разница, если таковая имеется, между обработчиком событий и прослушивателем событий?
- 9. В чем разница между переменной «(type)» и «* ((type *) & variable)», если таковая имеется?
- 10. Какая разница, если таковая имеется, между этими шаблонами построителя?
- 11. Репозиторий контента, репозиторий документов, какая разница, если таковая имеется?
- 12. В чем разница между stdin и STDIN_FILENO?
- 13. В чем разница между папками CakePHP 2.x и плагинами?
- 14. Мониторинг потока RTMP, запись, если таковая имеется
- 15. В чем разница между subview и подклассом
- 16. В чем разница между папками плагинов CakePHP?
- 17. Разница между папками между sw720dp и xlarge
- 18. В чем разница между папками media и site_media?
- 19. В чем разница между папками src/androidtest и src/test?
- 20. Проверка данных работоспособности SD-карты, если таковая имеется
- 21. сходство и разница между jpa и hibernate
- 22. Разница между папками Debug и Release
- 23. В чем разница между параллельным и многоядерным программированием?
- 24. Разница между папкой «приложения» и папками «hot-deploy» inbiz?
- 25. В чем разница между «./» и «../»?
- 26. В чем разница между IP_ADD_MEMBERSHIP/IP_DROP_MEMBERSHIP и IP_ADD_SOURCE_MEMBERSHIP/IP_DROP_SOURCE_MEMBERSHIP?
- 27. Как получить статистику, существующую в столбце, если таковая имеется?
- 28. Какова глубина (или ограничение, если таковая имеется) для гнездования BiFunction
- 29. В чем разница между размером и высотой/шириной для таблиц?
- 30. В чем разница между + и%?