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