Share via


RequestCachePolicy Kelas

Definisi

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.

Berlaku untuk

Lihat juga