HttpCacheAgeControl Enum

Definisi

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

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

Bidang

Nama Nilai Deskripsi
None 0

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

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.

MaxAge 2

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

MaxAgeAndMinFresh 3

MaxAge dan MinFresh.

MaxStale 4

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

MaxAgeAndMaxStale 6

MaxAge dan MaxStale.

Contoh

Contoh kode berikut membuat kebijakan berdasarkan MaxAgeAndMinFresh.

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