RequestCachePolicy Kelas
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 persyaratan penembolokan aplikasi untuk sumber daya yang diperoleh dengan menggunakan WebRequest objek.
public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
- Warisan
-
RequestCachePolicy
- Turunan
Contoh
Contoh kode berikut membuat kebijakan dengan Level diatur ke CacheOnly, dan menggunakannya untuk mengatur kebijakan cache dari WebRequest.
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
Anda dapat menentukan kebijakan cache default untuk aplikasi Anda dengan menggunakan DefaultCachePolicy properti atau file konfigurasi aplikasi atau mesin. Untuk informasi selengkapnya, baca <requestCaching> Elemen (Pengaturan Jaringan).
Anda dapat menentukan kebijakan cache untuk permintaan individual dengan menggunakan CachePolicy properti .
Penembolokan untuk layanan Web tidak didukung.
Konstruktor
RequestCachePolicy() |
Menginisialisasi instans baru kelas RequestCachePolicy. |
RequestCachePolicy(RequestCacheLevel) |
Menginisialisasi instans baru kelas RequestCachePolicy. menggunakan kebijakan cache yang ditentukan. |
Properti
Level |
Mendapatkan nilai yang RequestCacheLevel ditentukan ketika instans ini dibuat. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan representasi string dari instans ini. |