HttpCacheVaryByParams.Item[String] Özellik
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.
Önbelleğin belirtilen HTTP isteği parametresine göre değişip değişmediğini belirten bir değer alır veya ayarlar.
public:
property bool default[System::String ^] { bool get(System::String ^ header); void set(System::String ^ header, bool value); };
public bool this[string header] { get; set; }
member this.Item(string) : bool with get, set
Default Public Property Item(header As String) As Boolean
Parametreler
- header
- String
Özel parametrenin adı.
Özellik Değeri
true
Önbelleğin belirtilen parametre değerine göre değişmesi gerekiyorsa.
Özel durumlar
header
, null
değeridir.
Örnekler
Aşağıdaki kod örneği, dizin oluşturucuya Item[] ile HttpResponseilişkilendirilmiş nesneden HttpCachePolicy nasıl erişilir gösterir.
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(false);
Response.Cache.VaryByParams["Category"] = true;
if (Response.Cache.VaryByParams["Category"])
{
//...
}
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(False)
Response.Cache.VaryByParams("Category") = True
If Response.Cache.VaryByParams("Category") Then
'...
End If
Açıklamalar
Erişimci (getter) olarak kullanıldığında, Item[] dizin oluşturucu geçerli parametre koleksiyonunda belirtilen parametre için bir değer bulunup bulunmayacağını veya koleksiyonun tüm parametreleri gösteren * (yıldız işareti) değerine göre değişiklik gösterecek şekilde ayarlandığını döndürür true
.
Bir mutator (setter) olarak kullanıldığında, Item[] dizin oluşturucu belirtilen üst bilgiye true
karşılık gelen parameters koleksiyonundaki parametresinin değerini olarak ayarlar. * değeri belirtilebilir ve bu değer tüm parametreleri gösterir.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin