2009-06-08 4 views
1

は、私は次のメソッドを追加しました:ADO.NET Data Servicesの.NETクライアントのキャッシュ

protected override void OnStartProcessingRequest(ProcessRequestArgs args) 
    { 
     base.OnStartProcessingRequest(args); 
     HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.Public); 
     HttpContext.Current.Response.Cache.SetMaxAge(new TimeSpan(1, 0, 0)); 
    } 

私のクライアントは、定期的に生成された.NETクライアントです。何もキャッシュされていないようです。すべての要求に対してサーバーに送信されます。キャッシュを有効にするためには何をする必要がありますか? ありがとう、 -jaa

+0

クライアントはキャッシュをサポートしていますか? – knabar

答えて

0

しかし、ADO.NET Data Servicesはよりスマートになりつつあり、このようなクライアント主導のキャッシュが古いデータを通過させるようにしています。あなたは、クライアント駆動型のキャッシングを原因にしたい場合は

あなたはETag

0

どれでも本当のETagの例を設定する必要がありますか?

これまでのところ、実際の例ではなくゴミの参照のみ

関連する問題