HttpCachePolicy.AppendCacheExtension(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen metni HTTP üst bilgisine Cache-Control
ekler.
public:
void AppendCacheExtension(System::String ^ extension);
public void AppendCacheExtension (string extension);
member this.AppendCacheExtension : string -> unit
Public Sub AppendCacheExtension (extension As String)
Parametreler
- extension
- String
Üst bilgi sonuna Cache-Control
eklenecek metin.
Özel durumlar
extension
, null
değeridir.
Örnekler
Aşağıdaki kod örneği, Internet Explorer tarafından desteklenen bir önbellek denetimi uzantısının kullanımını gösterir. Sunucu tarayıcıya içeriğin bir saat (pre-check=3600
) boyunca değişmeyeceğini belirtir ve içeriği doğrudan yerel önbellekten almasını ister. Ancak, içerik sunucu tarafından değiştirilirse ve sayfa kullanıcı tarafından on beş dakika (post-check= 900
) ile bir saatlik bir süre içinde istenirse, tarayıcı yerel önbellekte bulunan bilgileri görüntüler ancak aynı zamanda bir arka plan denetimi ve isteğe bağlı olarak sunucudaki yeni içeriği getirir.
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600");
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600")
Açıklamalar
Tarayıcı önbellek denetimi yönergelerini veya uzantılarını tanımıyorsa, tarayıcının tanınmayan terimleri yoksayması gerekir. Daha fazla bilgi için bkz. RFC 2616: Köprü Metni Aktarım Protokolü -- HTTP/1.1, World Wide Web Konsorsiyumu (W3C) Web sitesinde mevcuttur.
AppendCacheExtension.NET Framework sürüm 3.5'te kullanıma sunulmuştur. Daha fazla bilgi için bkz . Sürümler ve Bağımlılıklar.