HttpCachePolicy.SetCacheability 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.
Cache-Control
HTTP üst bilgisini ayarlar. Cache-Control
HTTP üst bilgisi, belgelerin ağda nasıl önbelleğe alınabileceklerini denetler.
Aşırı Yüklemeler
SetCacheability(HttpCacheability) |
|
SetCacheability(HttpCacheability, String) |
|
SetCacheability(HttpCacheability)
Cache-Control
üst bilgisini değerinin değerlerinden HttpCacheabilitybirine ayarlar.
public:
void SetCacheability(System::Web::HttpCacheability cacheability);
public void SetCacheability (System.Web.HttpCacheability cacheability);
member this.SetCacheability : System.Web.HttpCacheability -> unit
Public Sub SetCacheability (cacheability As HttpCacheability)
Parametreler
- cacheability
- HttpCacheability
Sabit HttpCacheability listesi değeri.
Özel durumlar
cacheability
sabit listesi değerlerinden biri değildir.
Örnekler
Aşağıdaki kod örneğinde üst bilginin için no-cache
numaralandırılmış değere nasıl ayarlanacağı Cache-Control
gösterilmektedir.
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Açıklamalar
SetCacheability.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.
Şunlara uygulanır
SetCacheability(HttpCacheability, String)
Cache-Control
üst bilgisini değerinin HttpCacheability birine ayarlar ve yönergesine bir uzantı ekler.
public:
void SetCacheability(System::Web::HttpCacheability cacheability, System::String ^ field);
public void SetCacheability (System.Web.HttpCacheability cacheability, string field);
member this.SetCacheability : System.Web.HttpCacheability * string -> unit
Public Sub SetCacheability (cacheability As HttpCacheability, field As String)
Parametreler
- cacheability
- HttpCacheability
HttpCacheability Üst bilginin ayarlanacağı numaralandırma değeri.
- field
- String
Üst bilgisine eklenecek önbellek denetimi uzantısı.
Özel durumlar
field
, null
değeridir.
Örnekler
Aşağıdaki kod örneği, üst bilginin numaralandırma değerine private
nasıl Cache-Control
ayarlandığını gösterir ve önbellek denetimi uzantısı ekler. Değiştirilen yönerge, paylaşılmayan önbelleklere ek olarak yalnızca "DEV" adlı topluluğun üyeleri tarafından paylaşılan tüm önbelleklerin yanıtı önbelleğe alabileceği anlamına gelir.
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")
Açıklamalar
Alan adı uzantısı yalnızca veya no-cache
yönergeleriyle private
kullanıldığında geçerlidir. 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.
Uyumsuz yönergeler ve uzantılar birleştirilirse bu yöntem geçersiz bir bağımsız değişken özel durumu oluşturur.
SetCacheability.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.