HttpCacheAgeControl Sabit listesi
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.
HttpWebRequest nesneleri kullanılarak alınan kaynaklar için önbelleğe alma davranışını denetleen zaman değerlerinin anlamını belirtir.
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | Yalnızca dahili kullanım için. Bu üyeyi kullanmaya çalışırsanız Framework bir ArgumentException oluşturur. |
| MinFresh | 1 | Süre dolmadan önce kalan süre bu değerle belirtilen süreden büyük veya buna eşitse önbellekten içerik alınabilir. |
| MaxAge | 2 | bu değerle belirtilen yaştan eskiye kadar önbellekten içerik alınabilir. |
| MaxAgeAndMinFresh | 3 | |
| MaxStale | 4 | İçerik, süresi dolduktan sonra, bu değerle belirtilen süre geçene kadar önbellekten alınabilir. |
| MaxAgeAndMaxStale | 6 |
Örnekler
Aşağıdaki kod örneği MaxAgeAndMinFresh tabanlı bir ilke oluşturur.
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
Console.WriteLine(policy.ToString());
return policy;
}
Açıklamalar
Bu numaralandırma, önbellek ilkeleri için zaman değerlerini yapılandırmak üzere sınıfın HttpRequestCachePolicy üyeleri tarafından kullanılır.