Page.InitOutputCache 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.
Menginisialisasi cache output untuk permintaan halaman saat ini.
Overload
InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Menginisialisasi cache output untuk permintaan halaman saat ini. |
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Menginisialisasi cache output untuk permintaan halaman saat ini. |
InitOutputCache(OutputCacheParameters) |
Menginisialisasi cache output untuk permintaan halaman saat ini berdasarkan OutputCacheParameters objek. |
Keterangan
Metode ini tidak dimaksudkan untuk digunakan langsung dari kode Anda. Untuk mengaktifkan dan memanipulasi penembolokan output untuk halaman, gunakan salah satu pendekatan berikut:
- Atur opsi secara deklaratif menggunakan direktif
@ OutputCache
dalam file .aspx. - Gunakan metode dan properti HttpCachePolicy kelas , yang diekspos oleh
Response.Cache
objek dalam kode halaman.
Untuk informasi selengkapnya, lihat Penembolokan halaman ASP.NET.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Menginisialisasi cache output untuk permintaan halaman saat ini.
protected:
virtual void InitOutputCache(int duration, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache (int duration, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)
Parameter
- duration
- Int32
Jumlah waktu objek yang disimpan dalam cache output valid.
- varyByHeader
- String
Daftar header yang dipisahkan titik koma yang kontennya dari cache output akan bervariasi.
- varyByCustom
- String
Header Vary
HTTP.
- location
- OutputCacheLocation
Salah OutputCacheLocation satu nilai.
- varyByParam
- String
Daftar parameter yang dipisahkan titik koma yang diterima oleh metode GET atau POST yang kontennya dari cache output akan bervariasi.
Pengecualian
Nilai yang tidak valid ditentukan untuk location
.
Keterangan
Anda tidak boleh memanggil metode ini. Untuk mengaktifkan dan memanipulasi penembolokan output untuk halaman, gunakan arahan @ OutputCache
dalam file .aspx, atau metode dan properti HttpCachePolicy kelas . Yang terakhir dapat diakses melalui Response.Cache
sintaks dalam kode halaman. Untuk informasi selengkapnya, lihat Penembolokan halaman ASP.NET.
Lihat juga
Berlaku untuk
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Menginisialisasi cache output untuk permintaan halaman saat ini.
protected:
virtual void InitOutputCache(int duration, System::String ^ varyByContentEncoding, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache (int duration, string varyByContentEncoding, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByContentEncoding As String, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)
Parameter
- duration
- Int32
Jumlah waktu objek yang disimpan dalam cache output valid.
- varyByContentEncoding
- String
Daftar kumpulan karakter yang dipisahkan titik koma (pengodean konten) yang kontennya dari cache output akan bervariasi.
- varyByHeader
- String
Daftar header yang dipisahkan titik koma yang kontennya dari cache output akan bervariasi.
- varyByCustom
- String
Header Vary
HTTP.
- location
- OutputCacheLocation
Salah OutputCacheLocation satu nilai.
- varyByParam
- String
Daftar parameter yang dipisahkan titik koma yang diterima oleh metode GET atau POST yang kontennya dari cache output akan bervariasi.
Pengecualian
Nilai yang tidak valid ditentukan untuk location
.
Keterangan
Anda tidak boleh memanggil metode ini. Untuk mengaktifkan dan memanipulasi penembolokan output untuk halaman, gunakan direktif @ OutputCache
dalam file .aspx, atau metode dan properti HttpCachePolicy kelas. Yang terakhir dapat diakses melalui Response.Cache
sintaks dalam kode halaman. Untuk informasi selengkapnya, lihat Penembolokan halaman ASP.NET.
Lihat juga
Berlaku untuk
InitOutputCache(OutputCacheParameters)
Menginisialisasi cache output untuk permintaan halaman saat ini berdasarkan OutputCacheParameters objek.
protected public:
virtual void InitOutputCache(System::Web::UI::OutputCacheParameters ^ cacheSettings);
protected internal virtual void InitOutputCache (System.Web.UI.OutputCacheParameters cacheSettings);
abstract member InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
override this.InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
Protected Friend Overridable Sub InitOutputCache (cacheSettings As OutputCacheParameters)
Parameter
- cacheSettings
- OutputCacheParameters
Yang OutputCacheParameters berisi pengaturan cache.
Pengecualian
Profil singgahan tidak ditemukan.
-atau-
Atribut profil pengaturan direktif atau konfigurasi yang hilang.
Lokasi pengaturan singgahan output tidak valid.
Keterangan
Anda tidak boleh memanggil metode ini. Untuk mengaktifkan dan memanipulasi penembolokan output untuk halaman, gunakan arahan @ OutputCache
dalam file .aspx, atau metode dan properti HttpCachePolicy kelas . Yang terakhir dapat diakses melalui Response.Cache
sintaksis dalam blok deklarasi kode halaman atau file code-behind. Untuk informasi selengkapnya, lihat Penembolokan halaman ASP.NET.