Page.InitOutputCache Methode

Definition

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.

Überlädt

Name Beschreibung
InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.

InitOutputCache(OutputCacheParameters)

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung basierend auf einem OutputCacheParameters Objekt.

Hinweise

Diese Methode soll nicht direkt aus Dem Code verwendet werden. Verwenden Sie eine der folgenden Ansätze, um die Ausgabezwischenspeicherung für eine Seite zu aktivieren und zu bearbeiten:

  • Legen Sie Optionen deklarativ mithilfe der @ OutputCache Direktive in der datei .aspx fest.
  • Verwenden Sie die Methoden und Eigenschaften der HttpCachePolicy Klasse, die vom Response.Cache Objekt im Code der Seite verfügbar gemacht wird.

Weitere Informationen finden Sie unter Caching ASP.NET Pages.

InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.

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

Die Zeitdauer, die objekte, die im Ausgabecache gespeichert sind, sind gültig.

varyByHeader
String

Eine durch Semikolons getrennte Liste von Kopfzeilen, nach denen Inhalte aus dem Ausgabecache variieren.

varyByCustom
String

Der Vary HTTP-Header.

location
OutputCacheLocation

Einer der OutputCacheLocation Werte.

varyByParam
String

Eine durch Semikolons getrennte Liste von Parametern, die von einer GET- oder POST-Methode empfangen werden, von der Inhalte aus dem Ausgabecache variieren.

Ausnahmen

Ein ungültiger Wert wird für location.

Hinweise

Sie sollten diese Methode nicht aufrufen. Um die Ausgabezwischenspeicherung für eine Seite zu aktivieren und zu bearbeiten, verwenden Sie entweder die @ OutputCache Direktive in der .aspx-Datei oder die Methoden und Eigenschaften der HttpCachePolicy Klasse. Letzteres kann über Response.Cache die Syntax im Code der Seite zugegriffen werden. Weitere Informationen finden Sie unter Caching ASP.NET Pages.

Weitere Informationen

Gilt für:

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.

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

Die Zeitdauer, die objekte, die im Ausgabecache gespeichert sind, sind gültig.

varyByContentEncoding
String

Eine durch Semikolons getrennte Liste von Zeichensätzen (Inhaltscodierungen), nach denen Inhalte aus dem Ausgabecache variieren.

varyByHeader
String

Eine durch Semikolons getrennte Liste von Kopfzeilen, nach denen Inhalte aus dem Ausgabecache variieren.

varyByCustom
String

Der Vary HTTP-Header.

location
OutputCacheLocation

Einer der OutputCacheLocation Werte.

varyByParam
String

Eine durch Semikolons getrennte Liste von Parametern, die von einer GET- oder POST-Methode empfangen werden, von der Inhalte aus dem Ausgabecache variieren.

Ausnahmen

Ein ungültiger Wert wird für location.

Hinweise

Sie sollten diese Methode nicht aufrufen. Um die Ausgabezwischenspeicherung für eine Seite zu aktivieren und zu bearbeiten, verwenden Sie entweder die @ OutputCache Direktive in der .aspx Datei oder Methoden und Eigenschaften der HttpCachePolicy Klasse. Letzteres kann über Response.Cache die Syntax im Code der Seite zugegriffen werden. Weitere Informationen finden Sie unter Caching ASP.NET Pages.

Weitere Informationen

Gilt für:

InitOutputCache(OutputCacheParameters)

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung basierend auf einem OutputCacheParameters Objekt.

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

Eine OutputCacheParameters , die die Cacheeinstellungen enthält.

Ausnahmen

Das Cacheprofil wurde nicht gefunden.

-oder-

Ein fehlendes Direktiven- oder Konfigurationseinstellungsprofil-Attribut.

Der Speicherort der Ausgabecacheeinstellungen ist ungültig.

Hinweise

Sie sollten diese Methode nicht aufrufen. Um die Ausgabezwischenspeicherung für eine Seite zu aktivieren und zu bearbeiten, verwenden Sie entweder die @ OutputCache Direktive in der .aspx-Datei oder die Methoden und Eigenschaften der HttpCachePolicy Klasse. Letztere sind über Response.Cache die Syntax im Codedeklarationsblock oder codeBehind-Datei der Seite zugänglich. Weitere Informationen finden Sie unter Caching ASP.NET Pages.

Weitere Informationen

Gilt für: