Bagikan melalui


Page.InitOutputCache Metode

Definisi

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.

Lihat juga

Berlaku untuk