HttpCachePolicyWrapper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt das systeminterne HTTP-Objekt, das Methoden zum Festlegen cachespezifischer HTTP-Header und zum Steuern des ASP.NET Seitenausgabecaches enthält.
public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
- Vererbung
Hinweise
Die HttpCachePolicyWrapper Klasse wird von der HttpCachePolicyBase Klasse abgeleitet und dient als Wrapper für die HttpCachePolicy Klasse. Diese Klasse macht die Funktionalität der HttpCachePolicy Klasse verfügbar, während auch der HttpCachePolicyBase Typ verfügbar gemacht wird. Mit der HttpCachePolicyBase-Klasse können Sie die ursprüngliche Implementierung der klasse HttpCachePolicy in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET Pipeline durchführen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| HttpCachePolicyWrapper(HttpCachePolicy) |
Initialisiert eine neue Instanz der HttpCachePolicyWrapper-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| VaryByContentEncodings |
Ruft die Liste der |
| VaryByHeaders |
Ruft die Liste aller HTTP-Header ab, die verwendet werden, um die Cacheausgabe zu variieren. |
| VaryByParams |
Ruft die Liste der Parameter ab, die von einem HTTP |
Methoden
| Name | Beschreibung |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Registriert einen Überprüfungsrückruf für die aktuelle Antwort. |
| AppendCacheExtension(String) |
Fügt den angegebenen Text an den |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Stellt die Antwort im Browserverlaufscache zur Verfügung, unabhängig von der HttpCacheability Einstellung auf dem Server. |
| SetCacheability(HttpCacheability, String) |
Legt den |
| SetCacheability(HttpCacheability) |
Legt die |
| SetETag(String) |
Legt den |
| SetETagFromFileDependencies() |
Legt den |
| SetExpires(DateTime) |
Legt den |
| SetLastModified(DateTime) |
Legt den |
| SetLastModifiedFromFileDependencies() |
Legt den |
| SetMaxAge(TimeSpan) |
Legt den |
| SetNoServerCaching() |
Beendet die gesamte Zwischenspeicherung des Ursprungsservers für die aktuelle Antwort. |
| SetNoStore() |
Legt den |
| SetNoTransforms() |
Legt den |
| SetOmitVaryStar(Boolean) |
Gibt an, ob die Antwort den |
| SetProxyMaxAge(TimeSpan) |
Legt den |
| SetRevalidation(HttpCacheRevalidation) |
Legt den |
| SetSlidingExpiration(Boolean) |
Legt den Cacheablauf auf absolut oder gleiten fest. |
| SetValidUntilExpires(Boolean) |
Gibt an, ob der ASP.NET-Cache HTTP- |
| SetVaryByCustom(String) |
Gibt eine Textzeichenfolge an, die zwischengespeicherte Ausgabeantworten variieren soll. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |