HttpCachePolicy 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.
Enthält Methoden zum Festlegen cachespezifischer HTTP-Header und zum Steuern des ASP.NET Seitenausgabecaches.
public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
- Vererbung
-
HttpCachePolicy
Hinweise
Hintergrundinformationen zu HTTP-Headern und zur Steuerung der Zwischenspeicherung finden Sie unter RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, verfügbar auf der World Wide Web Consortium (W3C)-Website.
Eigenschaften
| Name | Beschreibung |
|---|---|
| UtcTimestampCreated |
Dient zum Abrufen oder Festlegen des Zeitstempels in koordinierter Weltzeit (UTC) für die HttpCachePolicy. |
| 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) |
| GetCacheability() |
Ruft die Cachesteuerungsdirektive ab. |
| GetCacheExtensions() |
Ruft die Cacheerweiterungen ab. |
| GetETag() |
Ruft das ETag ab. |
| GetETagFromFileDependencies() |
Ruft den Status ab, der angibt, ob der |
| GetExpires() |
Ruft den Ablaufheader ab. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetIgnoreRangeRequests() |
Ruft den Status des Ignorierens von Bereichsanforderungen ab. |
| GetLastModifiedFromFileDependencies() |
Ruft den Status des Last-Modified Headers ab, der auf den Zeitstempeln der Dateiabhängigkeiten des Handlers basiert. |
| GetMaxAge() |
Ruft das maximale Alter des Cachesteuerelements ab. |
| GetNoServerCaching() |
Ruft den Status der Serverzwischenspeicherung für die aktuelle Antwort ab. |
| GetNoStore() |
Ruft den Status des Speichers ab. |
| GetNoTransforms() |
Ruft den Status der HTTP-No-Transform-Direktive ab. |
| GetOmitVaryStar() |
Ruft den Status der |
| GetProxyMaxAge() |
Ruft das HTTP-Cache-Steuerelement: Proxy Max Age ab. |
| GetRevalidation() |
Ruft das Cache-Control:-Header ab, um entweder die Direktiven "must-revalidate" oder "proxy-revalidate" widerzuspiegeln. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetUtcLastModified() |
Ruft den Wert des |
| GetVaryByCustom() |
Ruft die benutzerdefinierte Zeichenfolge ab, die verwendet wird, um die HTTP-Zwischenspeicherung zu variieren. |
| HasSlidingExpiration() |
Ruft einen Wert ab, der angibt, ob der Cache über eine Ablaufrichtlinie für das Ziehen verfügt. |
| IsModified() |
Ruft einen Wert ab, der angibt, ob der HTTP-Cache geändert wurde. |
| IsValidUntilExpires() |
Ruft einen Wert ab, der angibt, ob der ASP.NET Cache HTTP- |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Stellt die Antwort im Cache des Clientbrowserverlaufs zur Verfügung, unabhängig von der HttpCacheability Einstellung auf dem Server, wenn der |
| SetCacheability(HttpCacheability, String) |
Legt die |
| 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 Ablauf des Caches auf den Wert vom absoluten zum Gleiten fest. |
| SetValidUntilExpires(Boolean) |
Gibt an, ob der ASP.NET-Cache HTTP- |
| SetVaryByCustom(String) |
Gibt eine benutzerdefinierte Textzeichenfolge an, um zwischengespeicherte Ausgabeantworten zu variieren. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |