Я получаю ошибку в своем приложении, которая действительно загадочна.Мои единственные мысли, что я пытаюсь сохранить слишком много информации в состояние.Внизу этого поста находится сообщение об ошибке.Я хочу знать, есть ли хороший способ управлять тем, сколько данных вы сохраняете в состояние.Я сейчас использую менеджер состояний, чтобы ускорить сохранение данных, но мне, очевидно, нужно добавить к нему еще немного логики, которая гласит: «Если размер> X, сохранить в изолированном виде вместо состояния».
Что лучшепрактики вокруг этого?
Ошибка: 0x80040204
at Microsoft.Phone.Shell.Interop.ShellPageManager.SetProperty(String name, Byte[] blob)
at Microsoft.Phone.Shell.StreamPersister.Save(ShellPageManager shellPageManager, String key, IDictionary`2 dictionary, IEnumerable`1 knownTypes)
at Microsoft.Phone.Shell.PhoneApplicationService.FireDeactivated()
at Microsoft.Phone.Execution.NativeEmInterop.FireOnPause()