HttpCachePolicy.SetCacheability Metode

Definisi

Cache-Control Mengatur header HTTP. Header Cache-Control HTTP mengontrol bagaimana dokumen akan di-cache pada jaringan.

Overload

Nama Deskripsi
SetCacheability(HttpCacheability)

Cache-Control Mengatur header ke salah satu nilai HttpCacheability.

SetCacheability(HttpCacheability, String)

Cache-Control Mengatur header ke salah satu nilai HttpCacheability dan menambahkan ekstensi ke direktif.

SetCacheability(HttpCacheability)

Cache-Control Mengatur header ke salah satu nilai HttpCacheability.

public:
 void SetCacheability(System::Web::HttpCacheability cacheability);
public void SetCacheability(System.Web.HttpCacheability cacheability);
member this.SetCacheability : System.Web.HttpCacheability -> unit
Public Sub SetCacheability (cacheability As HttpCacheability)

Parameter

cacheability
HttpCacheability

Nilai HttpCacheability enumerasi.

Pengecualian

cacheability bukan salah satu nilai enumerasi.

Contoh

Contoh kode berikut menunjukkan cara mengatur Cache-Control header ke nilai enumerasi untuk no-cache.

Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)

Keterangan

SetCacheability diperkenalkan dalam .NET Framework versi 3.5. Untuk informasi selengkapnya, lihat Versi dan Dependensi.

Berlaku untuk

SetCacheability(HttpCacheability, String)

Cache-Control Mengatur header ke salah satu nilai HttpCacheability dan menambahkan ekstensi ke direktif.

public:
 void SetCacheability(System::Web::HttpCacheability cacheability, System::String ^ field);
public void SetCacheability(System.Web.HttpCacheability cacheability, string field);
member this.SetCacheability : System.Web.HttpCacheability * string -> unit
Public Sub SetCacheability (cacheability As HttpCacheability, field As String)

Parameter

cacheability
HttpCacheability

Nilai HttpCacheability enumerasi untuk mengatur header ke.

field
String

Ekstensi kontrol cache untuk ditambahkan ke header.

Pengecualian

field adalah null.

cacheability bukan Private atau NoCache.

Contoh

Contoh kode berikut menunjukkan bagaimana Cache-Control header diatur ke nilai private enumerasi dan menambahkan ekstensi kontrol cache. Direktif yang dimodifikasi berarti bahwa selain cache yang tidak dibagikan, cache apa pun yang dibagikan hanya oleh anggota komunitas bernama "DEV" dapat menyimpan respons.

Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")

Keterangan

Ekstensi nama bidang hanya valid saat digunakan dengan direktif private atau no-cache . Untuk informasi selengkapnya, lihat RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, tersedia di situs Web World Wide Web Consortium (W3C).

Metode ini akan melemparkan pengecualian argumen yang tidak valid jika direktif dan ekstensi yang tidak kompatibel digabungkan.

SetCacheability diperkenalkan dalam .NET Framework versi 3.5. Untuk informasi selengkapnya, lihat Versi dan Dependensi.

Berlaku untuk