HttpCachePolicyBase 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.
Dient als Basisklasse für Klassen, die Methoden zum Festlegen von cachespezifischen HTTP-Headern und zum Steuern des ASP.NET-Seitenausgabecaches enthalten.
public ref class HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- Vererbung
-
HttpCachePolicyBase
- Abgeleitet
Hinweise
Die HttpCachePolicyBase -Klasse ist eine abstrakte Klasse, die die gleichen Member wie die -Klasse HttpCachePolicy enthält. Mit HttpCachePolicyBase der -Klasse können Sie abgeleitete Klassen erstellen, die der -Klasse ähnlich sind, aber angepasst werden können und außerhalb der ASP.NET HttpCachePolicy funktionieren. Wenn Sie Komponententests durchführen, verwenden Sie in der Regel eine abgeleitete Klasse, um Member mit benutzerdefiniertem Verhalten zu implementieren, das das getestete Szenario erfüllt.
Die HttpCachePolicyWrapper -Klasse wird aus der HttpCachePolicyBase -Klasse abgeleitet. Die HttpCachePolicyWrapper -Klasse dient als Wrapper für die HttpCachePolicy -Klasse. Zur Laufzeit verwenden Sie in der Regel eine Instanz der -Klasse, HttpCachePolicyWrapper um Member des -Objekts auf HttpCachePolicy aufruft.
Konstruktoren
HttpCachePolicyBase() |
Initialisiert die Klasse zur Verwendung durch eine geerbte Klasseninstanz. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden. |
Eigenschaften
VaryByContentEncodings |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Liste der |
VaryByHeaders |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Liste aller HTTP-Header ab, die verwendet werden, um Cacheausgaben zu variieren. |
VaryByParams |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Liste der Parameter ab, die von einem HTTP |
Methoden
AddValidationCallback(HttpCacheValidateHandler, Object) |
Registriert beim Überschreiben in einer abgeleiteten Klasse einen Validierungsrückruf für die aktuelle Antwort. |
AppendCacheExtension(String) |
Fügt beim Überschreiben in einer abgeleiteten Klasse den angegebenen Text an den HTTP-Header |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SetAllowResponseInBrowserHistory(Boolean) |
beim Überschreiben in einer abgeleiteten Klasse wird die Antwort im Verlaufscache des Browsers unabhängig von der HttpCacheability-Einstellung auf dem Server verfügbar gemacht. |
SetCacheability(HttpCacheability) |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetCacheability(HttpCacheability, String) |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetETag(String) |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetETagFromFileDependencies() |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetExpires(DateTime) |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetLastModified(DateTime) |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetLastModifiedFromFileDependencies() |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetMaxAge(TimeSpan) |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetNoServerCaching() |
Beendet beim Überschreiben in einer abgeleiteten Klasse jegliches Zwischenspeichern auf dem Ausgangsserver für die aktuelle Antwort. |
SetNoStore() |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetNoTransforms() |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetOmitVaryStar(Boolean) |
Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob die Antwort den |
SetProxyMaxAge(TimeSpan) |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetRevalidation(HttpCacheRevalidation) |
Legt beim Überschreiben in einer abgeleiteten Klasse den |
SetSlidingExpiration(Boolean) |
Legt beim Überschreiben in einer abgeleiteten Klasse die Ablaufzeit für den Cache auf absolut oder gleitend fest. |
SetValidUntilExpires(Boolean) |
Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob der ASP.NET-Cache vom Client gesendete HTTP- |
SetVaryByCustom(String) |
Gibt beim Überschreiben in einer abgeleiteten Klasse eine Textzeichenfolge an, mit der zwischengespeicherte Ausgabeantworten variiert werden sollen. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |