Aracılığıyla paylaş


HttpCachePolicy.SetCacheability Yöntem

Tanım

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)

Cache-Control üst bilgisini değerinin değerlerinden HttpCacheabilitybirine ayarlar.

SetCacheability(HttpCacheability, String)

Cache-Control üst bilgisini değerinin HttpCacheability birine ayarlar ve yönergesine bir uzantı ekler.

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-cachenumaralandı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.

cacheabilityveya NoCachedeğildirPrivate.

Ö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.

Şunlara uygulanır