кэширование вызовов веб-служб в MonoTouch
В Objective-C я использовал TTUrlRequest Three20 для включения простого кэширования моих вызовов веб-служб.
Я хотел бы сделать что-то подобное в MonoTouch, но неясно, поддерживает ли Mt-реализация HttpWebRequest кэширование. Использование HttpWebResponse.IsFromCache вызывает" не реализованное " исключение.
Я не смог найти хороших дискуссий о стратегиях кэширования при использовании MonoTouch.
Есть ли встроенная поддержка кэширования, или я должен ли я свернуть свой собственный?
1 ответ:
Я подозреваю, что они не реализовали WebRequest.Для cachepolicy в есть некоторые подробности.
Я думаю, что вам будет лучше реализовать собственное кэширование, так как вы можете аннулировать свой кэш по требованию-например, после изменения данных с iPhone или каким-либо другим событием.
Вы также можете выбрать свой механизм хранения как SQLite, xml-файл на диске и т. д.