HttpCacheAgeControl Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Bidang
MaxAge | 2 | Konten dapat diambil dari cache hingga lebih lama dari usia yang ditentukan dengan nilai ini. |
MaxAgeAndMaxStale | 6 | |
MaxAgeAndMinFresh | 3 | |
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.