HttpCacheAgeControl Sabit listesi

Tanım

Nesneler kullanılarak HttpWebRequest elde edilen 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
HttpCacheAgeControl

Alanlar

MaxAge 2

İçerik, bu değerle belirtilen yaştan daha eski olana kadar önbellekten alınabilir.

MaxAgeAndMaxStale 6

MaxAge ve MaxStale.

MaxAgeAndMinFresh 3

MaxAge ve MinFresh.

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.

Şunlara uygulanır

Ayrıca bkz.