Page.InitOutputCache Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli sayfa isteği için çıkış önbelleğini başlatır.
Aşırı Yüklemeler
InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Geçerli sayfa isteği için çıkış önbelleğini başlatır. |
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Geçerli sayfa isteği için çıkış önbelleğini başlatır. |
InitOutputCache(OutputCacheParameters) |
Geçerli sayfa isteğinin çıkış önbelleğini bir OutputCacheParameters nesneye göre başlatır. |
Açıklamalar
Bu yöntemin doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bir sayfada çıktı önbelleğini etkinleştirmek ve işlemek için şu yaklaşımlardan birini kullanın:
- .aspx dosyasındaki yönergesini
@ OutputCache
kullanarak seçenekleri bildirimli olarak ayarlayın. - Sayfanın kodundaki HttpCachePolicy nesnesi tarafından
Response.Cache
kullanıma sunulan sınıfının yöntemlerini ve özelliklerini kullanın.
Daha fazla bilgi için bkz. ASP.NET Sayfalarını Önbelleğe Alma.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Geçerli sayfa isteği için çıkış önbelleğini başlatır.
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)
Parametreler
- duration
- Int32
Çıkış önbelleğinde depolanan nesnelerin geçerli olduğu süre.
- varyByHeader
- String
Çıkış önbelleğindeki içeriğin değişiklik gösterdiği üst bilgilerin noktalı virgülle ayrılmış listesi.
- varyByCustom
- String
Vary
HTTP üst bilgisi.
- location
- OutputCacheLocation
Değerlerden OutputCacheLocation biri.
- varyByParam
- String
Get veya POST yöntemi tarafından alınan ve çıkış önbelleğindeki içeriğin değişiklik göstereceği parametrelerin noktalı virgülle ayrılmış listesi.
Özel durumlar
için location
geçersiz bir değer belirtildi.
Açıklamalar
Bu yöntemi çağırmamalısınız. Bir sayfada çıktı önbelleğini etkinleştirmek ve işlemek için .aspx dosyasındaki yönergesini veya sınıfının yöntemlerini ve özelliklerini HttpCachePolicy kullanın@ OutputCache
. İkincisine, sayfanın kodundaki söz dizimi aracılığıyla Response.Cache
erişilebilir. Daha fazla bilgi için bkz. ASP.NET Sayfalarını Önbelleğe Alma.
Ayrıca bkz.
Şunlara uygulanır
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Geçerli sayfa isteği için çıkış önbelleğini başlatır.
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)
Parametreler
- duration
- Int32
Çıkış önbelleğinde depolanan nesnelerin geçerli olduğu süre.
- varyByContentEncoding
- String
Çıkış önbelleğindeki içeriğin farklılık göstereceği noktalı virgülle ayrılmış karakter kümelerinin (içerik kodlamaları) listesi.
- varyByHeader
- String
Çıkış önbelleğindeki içeriğin değişiklik gösterdiği üst bilgilerin noktalı virgülle ayrılmış listesi.
- varyByCustom
- String
Vary
HTTP üst bilgisi.
- location
- OutputCacheLocation
Değerlerden OutputCacheLocation biri.
- varyByParam
- String
Get veya POST yöntemi tarafından alınan ve çıkış önbelleğindeki içeriğin değişiklik göstereceği parametrelerin noktalı virgülle ayrılmış listesi.
Özel durumlar
için location
geçersiz bir değer belirtildi.
Açıklamalar
Bu yöntemi çağırmamalısınız. Bir sayfada çıktı önbelleğini etkinleştirmek ve işlemek için .aspx dosyasındaki yönergesini veya sınıfının yöntemlerini ve özelliklerini HttpCachePolicy kullanın@ OutputCache
. İkincisine, sayfanın kodundaki söz dizimi aracılığıyla Response.Cache
erişilebilir. Daha fazla bilgi için bkz. ASP.NET Sayfalarını Önbelleğe Alma.
Ayrıca bkz.
Şunlara uygulanır
InitOutputCache(OutputCacheParameters)
Geçerli sayfa isteğinin çıkış önbelleğini bir OutputCacheParameters nesneye göre başlatır.
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)
Parametreler
- cacheSettings
- OutputCacheParameters
OutputCacheParameters Önbellek ayarlarını içeren bir.
Özel durumlar
Önbellek profili bulunamadı.
-veya-
Eksik yönerge veya yapılandırma ayarları profil özniteliği.
Çıktı önbelleği ayarlarının konumu geçersiz.
Açıklamalar
Bu yöntemi çağırmamalısınız. Bir sayfada çıktı önbelleğini etkinleştirmek ve işlemek için .aspx dosyasındaki yönergesini veya sınıfının yöntemlerini ve özelliklerini HttpCachePolicy kullanın@ OutputCache
. İkincisine, sayfanın kod bildirimi bloğundaki veya arka planda kod olan dosyadaki söz dizimi aracılığıyla Response.Cache
erişilebilir. Daha fazla bilgi için bkz. ASP.NET Sayfalarını Önbelleğe Alma.