HttpCachePolicy.SetCacheability Metode
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.
Cache-Control Mengatur header HTTP. Header Cache-Control HTTP mengontrol bagaimana dokumen akan di-cache pada jaringan.
Overload
| Nama | Deskripsi |
|---|---|
| SetCacheability(HttpCacheability) |
|
| SetCacheability(HttpCacheability, String) |
|
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.
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.