Bagikan melalui


RequestCachePolicy Konstruktor

Definisi

Menginisialisasi instans baru dari kelas RequestCachePolicy.

Overload

Nama Deskripsi
RequestCachePolicy()

Menginisialisasi instans baru dari kelas RequestCachePolicy.

RequestCachePolicy(RequestCacheLevel)

Menginisialisasi instans baru dari kelas RequestCachePolicy. menggunakan kebijakan cache yang ditentukan.

RequestCachePolicy()

Sumber:
RequestCachePolicy.cs
Sumber:
RequestCachePolicy.cs
Sumber:
RequestCachePolicy.cs
Sumber:
RequestCachePolicy.cs
Sumber:
RequestCachePolicy.cs

Menginisialisasi instans baru dari kelas RequestCachePolicy.

public:
 RequestCachePolicy();
public RequestCachePolicy();
Public Sub New ()

Contoh

Contoh berikut menunjukkan panggilan konstruktor ini.

public static WebResponse GetResponseUsingCacheDefault(Uri uri)
{
    // Set  the default cache policy level for the "http:" scheme.
    RequestCachePolicy policy = new RequestCachePolicy();
    // Create the request.
    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

Konstruktor ini menginisialisasi Level properti ke Default.

Lihat juga

Berlaku untuk

RequestCachePolicy(RequestCacheLevel)

Sumber:
RequestCachePolicy.cs
Sumber:
RequestCachePolicy.cs
Sumber:
RequestCachePolicy.cs
Sumber:
RequestCachePolicy.cs
Sumber:
RequestCachePolicy.cs

Menginisialisasi instans baru dari kelas RequestCachePolicy. menggunakan kebijakan cache yang ditentukan.

public:
 RequestCachePolicy(System::Net::Cache::RequestCacheLevel level);
public RequestCachePolicy(System.Net.Cache.RequestCacheLevel level);
new System.Net.Cache.RequestCachePolicy : System.Net.Cache.RequestCacheLevel -> System.Net.Cache.RequestCachePolicy
Public Sub New (level As RequestCacheLevel)

Parameter

level
RequestCacheLevel

RequestCacheLevel yang menentukan perilaku cache untuk sumber daya yang diperoleh menggunakan WebRequest objek.

Pengecualian

level bukan .value yang valid RequestCacheLevel.

Contoh

Contoh kode berikut membuat kebijakan dengan Level diatur ke CacheOnly.dan menggunakannya untuk mengatur kebijakan cache dari WebRequest.

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

Konstruktor ini menginisialisasi Level properti ke level.

Nilai RequestCacheLevel mengontrol apakah penembolokan diaktifkan, dan kapan cache dapat digunakan. Untuk informasi tambahan, lihat RequestCacheLevel dokumentasi.

Lihat juga

Berlaku untuk