代码之家  ›  专栏  ›  技术社区  ›  Jason

在MonoTouch中缓存web服务调用

  •  2
  • Jason  · 技术社区  · 14 年前

    在Objective-C中,我使用了Three20的TTUrlRequest来启用一些简单的web服务调用缓存。

    我想在MonoTouch中做一些类似的事情,但是还不清楚HttpWebRequest的MT实现是否支持缓存。使用HttpWebResponse.IsFromCache导致“未实现”异常。

    在使用MonoTouch时,我还没有找到任何关于缓存策略的好讨论。

    是否有任何内置的缓存支持,或我必须推出自己的?

    1 回复  |  直到 14 年前
        1
  •  1
  •   jonathanpeppers    14 年前

    我怀疑他们没有执行WebRequest.CachePolicy一触即发。

    我认为您最好实现自己的缓存,因为您可以按需使缓存失效——例如在修改iPhone中的数据或其他事件之后。