RequestCachePolicy.Level Properti
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.
Mendapatkan nilai yang RequestCacheLevel ditentukan ketika instans ini dibangun.
public:
property System::Net::Cache::RequestCacheLevel Level { System::Net::Cache::RequestCacheLevel get(); };
public System.Net.Cache.RequestCacheLevel Level { get; }
member this.Level : System.Net.Cache.RequestCacheLevel
Public ReadOnly Property Level As RequestCacheLevel
Nilai Properti
RequestCacheLevel Nilai yang menentukan perilaku cache untuk sumber daya yang diperoleh menggunakan WebRequest objek.
Contoh
Contoh kode berikut membuat CacheOnly kebijakan dan mengirim permintaan.
static WebResponse^ GetResponseFromCache( Uri^ uri )
{
RequestCachePolicy^ policy = gcnew RequestCachePolicy( RequestCacheLevel::CacheOnly );
WebRequest^ request = WebRequest::Create( uri );
request->CachePolicy = policy;
WebResponse^ response = request->GetResponse();
Console::WriteLine( L"Policy level is {0}.", policy->Level );
Console::WriteLine( L"Is the response from the cache? {0}", response->IsFromCache );
return response;
}
public static WebResponse GetResponseFromCache(Uri uri)
{
RequestCachePolicy policy =
new RequestCachePolicy( RequestCacheLevel.CacheOnly);
WebRequest request = WebRequest.Create(uri);
request.CachePolicy = policy;
WebResponse response = request.GetResponse();
Console.WriteLine("Policy level is {0}.", policy.Level.ToString());
Console.WriteLine("Is the response from the cache? {0}", response.IsFromCache);
return response;
}
Keterangan
Aplikasi biasanya digunakan Default sebagai tingkat kebijakan cache mereka. Menggunakan tingkat , Default kebijakan cache yang efektif ditentukan oleh kebijakan cache saat ini dan usia konten dalam cache. Properti WebRequest.CachePolicy , jika tidak null
, menentukan kebijakan cache yang berlaku untuk permintaan.
Kebijakan default untuk domain aplikasi dapat diatur menggunakan DefaultCachePolicy atau file konfigurasi aplikasi atau komputer. Untuk informasi selengkapnya, baca <requestCaching> Elemen (Pengaturan Jaringan).