Udostępnij za pośrednictwem


Page.InitOutputCache Metoda

Definicja

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 locationelementu .

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 locationelementu .

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.

Zobacz też

Dotyczy