Съхраняване на данни с използване на изолирани съхранение в Windows Phone 7, appclub изграждане, осигуряване на приходи от
За да запазите информацията изолиран съхранение се използва за Windows Phone 7 (изолиран Storage). Изолирана съхранение ви позволява да управлявате приложения за съхраняване и извличане на информация от местния магазин. Архитектура, подобен на този, използван в Silverlight 4. Всички входно изходни операции са ограничени до размера на изолирано съхранение и те нямат пряк достъп до файлове на операционната система.
Някои от предимствата при използването на изолирани съхранение на данни, които са защита на други приложения, управление на квотите, както и увереност, че приложението работи с вашите данни.
За да се използва за съхранение, което трябва да се добави позоваване на библиотеката:
В нашата молба, има три текстови блокове, данните от които запазват Буда и три бутона:
Запазване - спестява на данните в хранилището.
Натоварване - зарежда данните от хранилището.
Изчистване - изчиства трезора.
Нека да създадем манипулатор събитие чрез натискане на бутон, и всеки от тях е свързан с методите. Нека се обърнем към метод Save_Click, която се извършва, като кликнете върху бутона Save. За да запазите данните в хранилището с ApplicationSettings собственост клас IsolatedStorageSettings ключ присвоява стойност на промяна на данните, от които ние запазват:
За да изтеглите данни от хранилището, първо трябва да се провери и там са те. Ако това не бъде направено след това програмата ще затвори, след като се почисти съхранението и ще се хранят, за да заредите данните от там. Проверете реализира с Съдържа метод. Ако методът се връща истина, тогава ние присвоите желания променлива ApplicationSettings имота:
Почистване на съхранение се извършва чрез премахване на начин:
Нашата молба е готов, а сега можете да го изпълните на емулатора. За да започнете, въведете данните в областта и да се опитаме да ги спаси.
Сега изчистите полетата. Опитайте се да изтеглите данни от хранилището. Ако кликнете върху бутона Clear, а след това върху Load, тогава нищо няма да се случи, тъй като всички данни ще бъдат изтрити. Ако изляза и да отидете на приложението, можете да кликнете върху бутона Load за да заредите последните записани данни.За да се избегне загуба на данни при завършване на работната програма, например, когато се обадите или неволно натискане на бутона Назад, свържете метод за водене на случай, че не се затвори.