Page.InitOutputCache Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje pamięć podręczną danych wyjściowych dla bieżącego żądania strony.
Przeciążenia
InitOutputCache(Int32, String, String, OutputCacheLocation, String) |
Inicjuje pamięć podręczną danych wyjściowych dla bieżącego żądania strony. |
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String) |
Inicjuje pamięć podręczną danych wyjściowych dla bieżącego żądania strony. |
InitOutputCache(OutputCacheParameters) |
Inicjuje pamięć podręczną danych wyjściowych dla bieżącego żądania strony na OutputCacheParameters podstawie obiektu. |
Uwagi
Ta metoda nie jest przeznaczona do użycia bezpośrednio z kodu. Aby włączyć buforowanie danych wyjściowych dla strony i manipulować nimi, użyj jednej z następujących metod:
- Ustaw opcje deklaratywne przy użyciu
@ OutputCache
dyrektywy w pliku .aspx. - Użyj metod i właściwości HttpCachePolicy klasy, która jest uwidoczniona przez
Response.Cache
obiekt w kodzie strony.
Aby uzyskać więcej informacji, zobacz Buforowanie stron ASP.NET.
InitOutputCache(Int32, String, String, OutputCacheLocation, String)
Inicjuje pamięć podręczną danych wyjściowych dla bieżącego żądania strony.
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)
Parametry
- duration
- Int32
Czas przechowywania obiektów w pamięci podręcznej danych wyjściowych jest prawidłowy.
- varyByHeader
- String
Rozdzielana średnikami lista nagłówków, według których zawartość z pamięci podręcznej wyjściowej będzie się różnić.
- varyByCustom
- String
Nagłówek Vary
HTTP.
- location
- OutputCacheLocation
Jedna z OutputCacheLocation wartości.
- varyByParam
- String
Rozdzielana średnikami lista parametrów odebranych przez metodę GET lub POST, która będzie się różnić w zależności od zawartości z pamięci podręcznej wyjściowej.
Wyjątki
Określono nieprawidłową wartość dla location
elementu .
Uwagi
Nie należy wywoływać tej metody. Aby włączyć i manipulować buforowaniem danych wyjściowych dla strony, należy użyć @ OutputCache
dyrektywy w pliku .aspx lub metod i właściwości HttpCachePolicy klasy. Te ostatnie są dostępne za pośrednictwem Response.Cache
składni w kodzie strony. Aby uzyskać więcej informacji, zobacz Buforowanie stron ASP.NET.
Zobacz też
Dotyczy
InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)
Inicjuje pamięć podręczną danych wyjściowych dla bieżącego żądania strony.
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)
Parametry
- duration
- Int32
Czas przechowywania obiektów w pamięci podręcznej danych wyjściowych jest prawidłowy.
- varyByContentEncoding
- String
Rozdzielana średnikami lista zestawów znaków (kodowanie zawartości) z pamięci podręcznej danych wyjściowych będzie się różnić.
- varyByHeader
- String
Rozdzielana średnikami lista nagłówków, według których zawartość z pamięci podręcznej wyjściowej będzie się różnić.
- varyByCustom
- String
Nagłówek Vary
HTTP.
- location
- OutputCacheLocation
Jedna z OutputCacheLocation wartości.
- varyByParam
- String
Rozdzielana średnikami lista parametrów odebranych przez metodę GET lub POST, która będzie się różnić w zależności od zawartości z pamięci podręcznej wyjściowej.
Wyjątki
Określono nieprawidłową wartość dla location
elementu .
Uwagi
Nie należy wywoływać tej metody. Aby włączyć i manipulować buforowaniem danych wyjściowych dla strony, należy użyć @ OutputCache
dyrektywy w pliku .aspx lub metod i właściwości HttpCachePolicy klasy. Te ostatnie są dostępne za pośrednictwem Response.Cache
składni w kodzie strony. Aby uzyskać więcej informacji, zobacz Buforowanie stron ASP.NET.
Zobacz też
Dotyczy
InitOutputCache(OutputCacheParameters)
Inicjuje pamięć podręczną danych wyjściowych dla bieżącego żądania strony na OutputCacheParameters podstawie obiektu.
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)
Parametry
- cacheSettings
- OutputCacheParameters
Element OutputCacheParameters zawierający ustawienia pamięci podręcznej.
Wyjątki
Nie można odnaleźć profilu pamięci podręcznej.
-lub-
Brak dyrektywy lub atrybut profilu ustawień konfiguracji.
Lokalizacja ustawień wyjściowej pamięci podręcznej jest nieprawidłowa.
Uwagi
Nie należy wywoływać tej metody. Aby włączyć i manipulować buforowaniem danych wyjściowych dla strony, należy użyć @ OutputCache
dyrektywy w pliku .aspx lub metod i właściwości HttpCachePolicy klasy. Te ostatnie są dostępne za pomocą Response.Cache
składni w bloku deklaracji kodu strony lub pliku za kodem. Aby uzyskać więcej informacji, zobacz Buforowanie stron ASP.NET.