В приложении Windows Phone 7 я хотел бы запросить большой XML-файл (список городов), хранящийся с помощью Isolated Storage. Если я так сделаю, будет ли файл загружен в память (> 5 мес)? Если да, то какое другое решение у меня есть?Silverlight Isolated Хранение и загрузка больших файлов
Редактировать:
Подробнее. Я хочу использовать AutoCompleteBox (http://www.jeff.wilcox.name/2008/10/introducing-autocompletebox/), но вместо использования веб-службы (это фиксированные данные, не нужно быть в сети), я хочу для запроса файла/базы данных/изолированного хранилища ... У меня есть фиксированный список городов. Я сказал в комментариях, что это 40k, но в конце концов он кажется ближе к 1k строкам.
Я буду использовать веб-сервис для других вещей в своем приложении, но в этом случае это список городов. Это довольно исправно, я не планирую добавлять какой-либо город в будущем, и его хранение на местном уровне гарантирует быстрый доступ. Я хочу, чтобы он достаточно хорошо сочетал его с AutoCompleteBox –
.. тогда вы могли подумать о том, чтобы разбить его на более мелкие файлы, по одному для каждого города, и использовать идентификаторы IsolStorageFile.GetFileNames, для перечисления всех файлов и выбора соответствующего города, будет быстрее чем запрос одного файла :) –
, как я сказал Мэтту, город * это * информация. У меня 40k строк и только два столбца на строку (zipcode и название города). Так что 40k-файлы выглядят не так –