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 von cachespezifischen HTTP-Headern 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 auf der Website "RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1", die auf der World Wide Web Consortium(W3C)-Website verfügbar sind.
Eigenschaften
UtcTimestampCreated |
Ruft den Zeitstempel in koordinierter Weltzeit (Coordinated Universal Time, UTC) für die HttpCachePolicy ab oder legt diesen fest. |
VaryByContentEncodings |
Ruft die Liste der |
VaryByHeaders |
Ruft die Liste aller HTTP-Header ab, mit denen die Cacheausgabe variiert wird. |
VaryByParams |
Ruft die Liste der Parameter ab, die von einem HTTP- |
Methoden
AddValidationCallback(HttpCacheValidateHandler, Object) |
Registriert einen Validierungsrückruf für die aktuelle Antwort. |
AppendCacheExtension(String) |
Fügt den angegebenen Text an den HTTP-Header |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetCacheability() |
Ruft die Cache-Control-Direktive 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() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetIgnoreRangeRequests() |
Ruft den Status von Anforderungen zum Ignorieren von Bereichen ab. |
GetLastModifiedFromFileDependencies() |
Ruft den Status des Last-Modified-Headers ab, der als auf den Zeitstempeln der Dateiabhängigkeiten des Handlers basierend festgelegt ist. |
GetMaxAge() |
Ruft das maximale Cache-Control-Alter ab. |
GetNoServerCaching() |
Ruft den Status des Serverzwischenspeicherns für die aktuelle Antwort ab. |
GetNoStore() |
Ruft den Status des Speichers ab. |
GetNoTransforms() |
Ruft den Status der HTTP-Direktive „No-Transform“ ab. |
GetOmitVaryStar() |
Ruft den Status des |
GetProxyMaxAge() |
Ruft HTTP-Cache-Control: Max-Age Proxy ab. |
GetRevalidation() |
Ruft Cache-Control ab: Header reflektiert entweder Must-Revalidate- oder Proxy-Revalidate-Direktive. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetUtcLastModified() |
Ruft den Wert des |
GetVaryByCustom() |
Ruft die benutzerdefinierte Zeichenfolge ab, die zum Variieren der HTTP-Zwischenspeicherung verwendet wird. |
HasSlidingExpiration() |
Ruft einen Wert, der angibt, ob der Cache über eine Richtlinie für variablen Ablauf 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 vom Client gesendete HTTP- |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SetAllowResponseInBrowserHistory(Boolean) |
Macht die Antwort im Verlaufscache des Clientbrowsers ungeachtet der auf dem Server vorgenommenen HttpCacheability-Einstellung verfügbar, wenn der |
SetCacheability(HttpCacheability) |
Legt den |
SetCacheability(HttpCacheability, String) |
Legt den |
SetETag(String) |
Legt den HTTP-Header |
SetETagFromFileDependencies() |
Legt den |
SetExpires(DateTime) |
Legt den |
SetLastModified(DateTime) |
Legt den Wert des |
SetLastModifiedFromFileDependencies() |
Legt den |
SetMaxAge(TimeSpan) |
Legt den |
SetNoServerCaching() |
Beendet jegliches Ausgangsserver-Zwischenspeichern 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 die Ablaufzeit für den Cache von absolut auf gleitend fest. |
SetValidUntilExpires(Boolean) |
Gibt an, ob der ASP.NET-Cache vom Client gesendete HTTP- |
SetVaryByCustom(String) |
Gibt eine benutzerdefinierte Textzeichenfolge an, mit der zwischengespeicherte Ausgabeantworten variiert werden sollen. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |