HttpCacheability Sabit listesi

Tanım

HTTP üstbilgisini ayarlamak için kullanılan numaralandırılmış değerler sağlar Cache-Control .

public enum class HttpCacheability
public enum HttpCacheability
type HttpCacheability = 
Public Enum HttpCacheability
Devralma
HttpCacheability

Alanlar

NoCache 1

Üstbilgiyi ayarlar Cache-Control: no-cache . Bir alan adı olmadan, yönerge tüm istek için geçerli olur ve paylaşılan (proxy sunucu) önbelleği, isteği karşılamadan önce kaynak Web sunucusu ile başarılı bir yeniden doğrulamayı zorlamamalıdır. Bir alan adıyla, yönerge yalnızca adlandırılmış alan için geçerlidir; yanıtın geri kalanı paylaşılan bir önbellekten sağlanabilir.

Private 2

Varsayılan değer. Cache-Control: privateYanıtın, paylaşılan (proxy sunucu) önbelleklerine göre değil yalnızca istemcide önbelleğe alınır olduğunu belirtmek için ayarlar.

Public 4

Cache-Control: publicYanıtın istemciler ve paylaşılan (proxy) önbellekler tarafından önbelleğe alınır olduğunu belirtmek için ayarlar.

Server 3

Yanıtın yalnızca kaynak sunucuda önbelleğe alınacağını belirtir. NoCacheSeçeneğe benzer. İstemciler bir yönerge alır, Cache-Control: no-cache ancak belge kaynak sunucuda önbelleğe alınır. İle eşdeğerdir ServerAndNoCache .

ServerAndNoCache 3

, Server NoCache İçeriğin sunucuda önbelleğe alındığını göstermek için ve ayarlarını uygular, ancak tüm diğerleri yanıtı önbelleğe alma özelliğini açıkça reddetmiştir.

ServerAndPrivate 5

Yanıtın sunucuda ve istemcide önbelleğe alındığını, ancak başka bir yerde olduğunu gösterir. Proxy sunucularının yanıtı önbelleğe açmasına izin verilmez.

Açıklamalar

Daha fazla bilgi için, World Wide Web Konsorsiyumu (W3C) Web sitesinde RFC 2616: Hypertext Aktarım Protokolü--http/1.1 sayfasına gidin. özellikle, tüm ayrıntılar için bkz. 14,9 "Cache-Control" ve bölüm 13, "HTTP 'de Önbelleğe Alma."

Not

NoCache Ortak HTTP 1,0 istek yönergesini göndermez Pragma: no-cache .

Şunlara uygulanır

Ayrıca bkz.