Page.InitOutputCache Page.InitOutputCache Page.InitOutputCache Page.InitOutputCache Method

Definition

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.Initializes the output cache for the current page request.

Überlädt

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

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.Initializes the output cache for the current page request.

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

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.Initializes the output cache for the current page request.

InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters)

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung anhand eines OutputCacheParameters-Objekts.Initializes the output cache for the current page request based on an OutputCacheParameters object.

Hinweise

Diese Methode ist nicht für die direkte Verwendung im Code vorgesehen.This method is not intended to be used directly from your code. Um das Zwischenspeichern von Ausgaben für eine Seite zu aktivieren und zu bearbeiten, verwenden Sie einen der folgenden Ansätze:To enable and manipulate output caching for a page, use one of these approaches:

  • Legen Sie Optionen deklarativ mithilfe der-Direktive in der ASPX-Datei fest.Set options declaratively using the directive in the .aspx file.

  • Verwenden Sie die Methoden und Eigenschaften HttpCachePolicy der-Klasse, die durch das Response.Cache -Objekt im Code der Seite verfügbar gemacht wird.Use the methods and properties of the HttpCachePolicy class, which is exposed by the Response.Cache object in the page's code.

Weitere Informationen finden Sie unter Caching ASP.net Pages.For more information, see Caching ASP.NET Pages.

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

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.Initializes the output cache for the current page request.

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 Int32 Int32 Int32

Die Zeitspanne für die Gültigkeit der im Augabecache gespeicherten Objekte.The amount of time that objects stored in the output cache are valid.

varyByHeader
String String String String

Eine durch Semikolon getrennte Liste von Headern, durch die sich der Inhalt aus dem Ausgabecache unterscheidet.A semicolon-separated list of headers that content from the output cache will vary by.

varyByCustom
String String String String

Der Vary-HTTP-Header.The Vary HTTP header.

varyByParam
String String String String

Eine durch Semikolon getrennte Liste von Parametern, die von einer GET- oder POST-Methode empfangen werden, durch die sich der Inhalt aus dem Ausgabecache unterscheidet.A semicolon-separated list of parameters received by a GET or POST method that content from the output cache will vary by.

Ausnahmen

Für location wurde ein ungültiger Wert angegeben.An invalid value is specified for location.

Hinweise

Diese Methode sollte nicht aufgerufen werden.You should not call this method. Um das Zwischenspeichern von Ausgaben für eine Seite zu aktivieren und zu bearbeiten, verwenden Sie entweder die-Direktive in der ASPX-Datei HttpCachePolicy oder die Methoden und Eigenschaften der-Klasse.To enable and manipulate output caching for a page, use either the directive in the .aspx file, or the methods and properties of the HttpCachePolicy class. Auf Letzteres kann über Response.Cache Syntax im Code der Seite zugegriffen werden.The latter are accessible through Response.Cache syntax in the page's code. Weitere Informationen finden Sie unter Caching ASP.net Pages.For more information, see Caching ASP.NET Pages.

Siehe auch

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

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung.Initializes the output cache for the current page request.

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 Int32 Int32 Int32

Die Zeitspanne für die Gültigkeit der im Augabecache gespeicherten Objekte.The amount of time that objects stored in the output cache are valid.

varyByContentEncoding
String String String String

Eine durch Semikolon getrennte Liste von Zeichensätzen (Inhaltscodierungen), durch die sich der Inhalt aus dem Ausgabecache unterscheidet.A semicolon-separated list of character-sets (content encodings) that content from the output cache will vary by.

varyByHeader
String String String String

Eine durch Semikolon getrennte Liste von Headern, durch die sich der Inhalt aus dem Ausgabecache unterscheidet.A semicolon-separated list of headers that content from the output cache will vary by.

varyByCustom
String String String String

Der Vary-HTTP-Header.The Vary HTTP header.

varyByParam
String String String String

Eine durch Semikolon getrennte Liste von Parametern, die von einer GET- oder POST-Methode empfangen werden, durch die sich der Inhalt aus dem Ausgabecache unterscheidet.A semicolon-separated list of parameters received by a GET or POST method that content from the output cache will vary by.

Ausnahmen

Für location wurde ein ungültiger Wert angegeben.An invalid value is specified for location.

Hinweise

Diese Methode sollte nicht aufgerufen werden.You should not call this method. Um das Zwischenspeichern von Ausgaben für eine Seite zu aktivieren und zu bearbeiten, verwenden Sie entweder die-Direktive in der ASPX- HttpCachePolicy Datei oder Methoden und Eigenschaften der-Klasse.To enable and manipulate output caching for a page, use either the directive in the .aspx file, or methods and properties of the HttpCachePolicy class. Auf Letzteres kann über Response.Cache Syntax im Code der Seite zugegriffen werden.The latter are accessible through Response.Cache syntax in the page's code. Weitere Informationen finden Sie unter Caching ASP.net Pages.For more information, see Caching ASP.NET Pages.

Siehe auch

InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters) InitOutputCache(OutputCacheParameters)

Initialisiert den Ausgabecache für die aktuelle Seitenanforderung anhand eines OutputCacheParameters-Objekts.Initializes the output cache for the current page request based on an OutputCacheParameters object.

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 OutputCacheParameters OutputCacheParameters OutputCacheParameters

Ein OutputCacheParameters, das die Cacheeinstellungen enthält.An OutputCacheParameters that contains the cache settings.

Ausnahmen

Das Cacheprofil wurde nicht gefunden.The cache profile was not found.

- oder --or-

Eine fehlende Direktive oder ein fehlendes Attribut für das Profil der Konfigurationseinstellungen.A missing directive or configuration settings profile attribute.

Der Speicherort für die Ausgabecacheeinstellungen ist ungültig.The output cache settings location is invalid.

Hinweise

Diese Methode sollte nicht aufgerufen werden.You should not call this method. Um das Zwischenspeichern von Ausgaben für eine Seite zu aktivieren und zu bearbeiten, verwenden Sie entweder die-Direktive in der ASPX-Datei HttpCachePolicy oder die Methoden und Eigenschaften der-Klasse.To enable and manipulate output caching for a page, use either the directive in the .aspx file, or the methods and properties of the HttpCachePolicy class. Auf Letzteres kann über Response.Cache die Syntax im Code Deklarations Block der Seite oder der Code Behind-Datei zugegriffen werden.The latter are accessible through Response.Cache syntax in the page's code declaration block or code-behind file. Weitere Informationen finden Sie unter Caching ASP.net Pages.For more information, see Caching ASP.NET Pages.

Siehe auch

Gilt für: