Bagikan melalui


HttpCacheAgeControl Enum

Definisi

Menentukan arti nilai waktu yang mengontrol perilaku penembolokan untuk sumber daya yang diperoleh menggunakan HttpWebRequest objek.

public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl = 
Public Enum HttpCacheAgeControl
Warisan
HttpCacheAgeControl

Bidang

MaxAge 2

Konten dapat diambil dari cache hingga lebih lama dari usia yang ditentukan dengan nilai ini.

MaxAgeAndMaxStale 6

MaxAge dan MaxStale.

MaxAgeAndMinFresh 3

MaxAge dan MinFresh.

MaxStale 4

Konten dapat diambil dari cache setelah kedaluwarsa, hingga waktu yang ditentukan dengan nilai ini berlalu.

MinFresh 1

Konten dapat diambil dari cache jika waktu yang tersisa sebelum kedaluwarsa lebih besar dari atau sama dengan waktu yang ditentukan dengan nilai ini.

None 0

Hanya untuk penggunaan internal. Kerangka Kerja akan melempar ArgumentException jika Anda mencoba menggunakan anggota ini.

Contoh

Contoh kode berikut membuat kebijakan berdasarkan MaxAgeAndMinFresh.

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;
}

Keterangan

Enumerasi ini digunakan oleh anggota HttpRequestCachePolicy kelas untuk mengonfigurasi nilai waktu untuk kebijakan cache.

Berlaku untuk

Lihat juga