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.
Nesneler kullanılarak HttpWebRequest 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
MaxAge | 2 | İçerik, bu değerle belirtilen yaştan daha eski olana kadar önbellekten alınabilir. |
MaxAgeAndMaxStale | 6 | |
MaxAgeAndMinFresh | 3 | |
MaxStale | 4 | İçerik, süresi dolduktan sonra, bu değerle belirtilen süre geçene kadar önbellekten alınabilir. |
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. |
None | 0 | Yalnızca dahili kullanım içindir. Bu üyeyi kullanmaya çalışırsanız Framework bir ArgumentException oluşturur. |
Örnekler
Aşağıdaki kod örneği MaxAgeAndMinFresh tabanlı bir ilke oluşturur.
static HttpRequestCachePolicy^ CreateFreshAndAgePolicy( TimeSpan freshMinimum, TimeSpan ageMaximum )
{
HttpRequestCachePolicy^ policy = gcnew HttpRequestCachePolicy( HttpCacheAgeControl::MaxAgeAndMinFresh,
ageMaximum, freshMinimum );
Console::WriteLine( policy );
return policy;
}
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 üyeleri HttpRequestCachePolicy tarafından kullanılır.