кэширование вызовов веб-сервисов в MonoTouch - PullRequest
2 голосов
/ 23 сентября 2010

В Objective-C я использовал TTUrlRequest от Three20, чтобы включить простое кэширование вызовов веб-службы.

Я хотел бы сделать нечто подобное в MonoTouch, но неясно, поддерживает ли реализация MT HttpWebRequest кеширование. Использование HttpWebResponse.IsFromCache вызывает исключение «Не реализовано».

Мне не удалось найти ни одного хорошего обсуждения стратегий кэширования при использовании MonoTouch.

Есть ли встроенная поддержка кэширования, или мне нужно накатить свою собственную?

1 Ответ

1 голос
/ 28 сентября 2010

Я подозреваю, что они не реализовали WebRequest.CachePolicy в MonoTouch.

Я думаю, что вам лучше реализовать собственное кэширование, так как вы можете аннулировать кэш по требованию - например, после измененияданные с iPhone или какого-либо другого события.

Вы также можете выбрать свой механизм хранения как SQLite, XML-файл на диске и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...