HttpCachePolicyWrapper HttpCachePolicyWrapper HttpCachePolicyWrapper HttpCachePolicyWrapper Class

Definition

Kapselt das systeminterne HTTP-Objekt, das Methoden zum Festlegen von cachespezifischen HTTP-Headern und zum Steuern des Ausgabecaches der ASP.NET-Seite enthält.Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
    inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
Vererbung
HttpCachePolicyWrapperHttpCachePolicyWrapperHttpCachePolicyWrapperHttpCachePolicyWrapper

Hinweise

Die HttpCachePolicyWrapper -Klasse wird von HttpCachePolicyBase der-Klasse abgeleitet und fungiert als Wrapper HttpCachePolicy für die-Klasse.The HttpCachePolicyWrapper class derives from the HttpCachePolicyBase class and serves as a wrapper for the HttpCachePolicy class. Diese Klasse macht die Funktionalität HttpCachePolicy der-Klasse verfügbar, während gleichzeitig der HttpCachePolicyBase -Typ verfügbar gemacht wird.This class exposes the functionality of the HttpCachePolicy class while also exposing the HttpCachePolicyBase type. Die HttpCachePolicyBase -Klasse ermöglicht es Ihnen, die ursprüngliche Implementierung HttpCachePolicy der-Klasse in der Anwendung durch eine benutzerdefinierte Implementierung zu ersetzen, z. b. Wenn Sie Komponententests außerhalb der ASP.NET-Pipeline ausführen.The HttpCachePolicyBase class enables you to replace the original implementation of the HttpCachePolicy class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.

Konstruktoren

HttpCachePolicyWrapper(HttpCachePolicy) HttpCachePolicyWrapper(HttpCachePolicy) HttpCachePolicyWrapper(HttpCachePolicy) HttpCachePolicyWrapper(HttpCachePolicy)

Initialisiert eine neue Instanz der HttpCachePolicyWrapper-Klasse.Initializes a new instance of the HttpCachePolicyWrapper class.

Eigenschaften

VaryByContentEncodings VaryByContentEncodings VaryByContentEncodings VaryByContentEncodings

Ruft die Liste der Content-Encoding -Header ab, mit denen der Ausgabecache variiert wird.Gets the list of Content-Encoding headers that will be used to vary the output cache.

VaryByHeaders VaryByHeaders VaryByHeaders VaryByHeaders

Ruft die Liste aller HTTP-Header ab, mit denen die Cacheausgabe variiert wird.Gets the list of all HTTP headers that will be used to vary cache output.

VaryByParams VaryByParams VaryByParams VaryByParams

Ruft die Liste der von einem HTTP-GET oder HTTP-POST empfangenen Parameter ab, die die Zwischenspeicherung beeinflussen.Gets the list of parameters received by an HTTP GET or HTTP POST that affect caching.

Methoden

AddValidationCallback(HttpCacheValidateHandler, Object) AddValidationCallback(HttpCacheValidateHandler, Object) AddValidationCallback(HttpCacheValidateHandler, Object) AddValidationCallback(HttpCacheValidateHandler, Object)

Registriert einen Validierungsrückruf für die aktuelle Antwort.Registers a validation callback for the current response.

AppendCacheExtension(String) AppendCacheExtension(String) AppendCacheExtension(String) AppendCacheExtension(String)

Fügt den angegebenen Text an den HTTP-Header Cache-Control an.Appends the specified text to the Cache-Control HTTP header.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SetAllowResponseInBrowserHistory(Boolean) SetAllowResponseInBrowserHistory(Boolean) SetAllowResponseInBrowserHistory(Boolean) SetAllowResponseInBrowserHistory(Boolean)

Macht die Antwort im Verlaufscache des Browsers ungeachtet der auf dem Server vorgenommenen HttpCacheability-Einstellung verfügbar.Makes the response available in the browser history cache, regardless of the HttpCacheability setting made on the server.

SetCacheability(HttpCacheability) SetCacheability(HttpCacheability) SetCacheability(HttpCacheability) SetCacheability(HttpCacheability)

Legt den Cache-Control-Header auf den angegebenen HttpCacheability-Wert fest.Sets the Cache-Control header to the specified HttpCacheability value.

SetCacheability(HttpCacheability, String) SetCacheability(HttpCacheability, String) SetCacheability(HttpCacheability, String) SetCacheability(HttpCacheability, String)

Legt den Cache-Control-Header auf den angegebenen HttpCacheability-Wert fest und fügt eine Erweiterung an die Direktive an.Sets the Cache-Control header to the specified HttpCacheability value and appends an extension to the directive.

SetETag(String) SetETag(String) SetETag(String) SetETag(String)

Legt den ETag-HTTP-Header auf die angegebene Zeichenfolge fest.Sets the ETag HTTP header to the specified string.

SetETagFromFileDependencies() SetETagFromFileDependencies() SetETagFromFileDependencies() SetETagFromFileDependencies()

Legt den ETag -HTTP-Header auf Grundlage der Zeitstempel der Dateiabhängigkeiten des Handlers fest.Sets the ETag HTTP header based on the time stamps of the handler's file dependencies.

SetExpires(DateTime) SetExpires(DateTime) SetExpires(DateTime) SetExpires(DateTime)

Legt den Expires-HTTP-Header auf ein absolutes Datum und eine absolute Uhrzeit fest.Sets the Expires HTTP header to an absolute date and time.

SetLastModified(DateTime) SetLastModified(DateTime) SetLastModified(DateTime) SetLastModified(DateTime)

Legt den Last-Modified-HTTP-Header auf das angegebene Datum und die angegebene Uhrzeit fest.Sets the Last-Modified HTTP header to the specified date and time.

SetLastModifiedFromFileDependencies() SetLastModifiedFromFileDependencies() SetLastModifiedFromFileDependencies() SetLastModifiedFromFileDependencies()

Legt den Last-Modified-HTTP-Header abhängig von den Timestamps für die Abhängigkeiten der Handlerdateien fest.Sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies.

SetMaxAge(TimeSpan) SetMaxAge(TimeSpan) SetMaxAge(TimeSpan) SetMaxAge(TimeSpan)

Legt den Cache-Control: max-age-HTTP-Header auf die angegebene Zeitspanne fest.Sets the Cache-Control: max-age HTTP header to the specified time span.

SetNoServerCaching() SetNoServerCaching() SetNoServerCaching() SetNoServerCaching()

Hält auf dem Ausgangsserver alle Cachevorgänge für die aktuelle Antwort an.Stops all origin-server caching for the current response.

SetNoStore() SetNoStore() SetNoStore() SetNoStore()

Legt den Cache-Control: no-store -HTTP-Header fest.Sets the Cache-Control: no-store HTTP header.

SetNoTransforms() SetNoTransforms() SetNoTransforms() SetNoTransforms()

Legt den Cache-Control: no-transform-HTTP-Header fest.Sets the Cache-Control: no-transform HTTP header.

SetOmitVaryStar(Boolean) SetOmitVaryStar(Boolean) SetOmitVaryStar(Boolean) SetOmitVaryStar(Boolean)

Gibt an, ob die Antwort den vary:-Header enthält, wenn sie je nach Parametern variiert.Specifies whether the response contains the vary: header when varying by parameters.

SetProxyMaxAge(TimeSpan) SetProxyMaxAge(TimeSpan) SetProxyMaxAge(TimeSpan) SetProxyMaxAge(TimeSpan)

Legt den Cache-Control: s-maxage-HTTP-Header auf die angegebene Zeitspanne fest.Sets the Cache-Control: s-maxage HTTP header to the specified time span.

SetRevalidation(HttpCacheRevalidation) SetRevalidation(HttpCacheRevalidation) SetRevalidation(HttpCacheRevalidation) SetRevalidation(HttpCacheRevalidation)

Legt den Cache-Control-HTTP-Header je nach angegebenem Enumerationswert entweder auf die must-revalidate-Direktive oder die proxy-revalidate-Direktive fest.Sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value.

SetSlidingExpiration(Boolean) SetSlidingExpiration(Boolean) SetSlidingExpiration(Boolean) SetSlidingExpiration(Boolean)

Legt die Ablaufzeit für den Cache auf absolut oder gleitend fest.Sets cache expiration to absolute or sliding.

SetValidUntilExpires(Boolean) SetValidUntilExpires(Boolean) SetValidUntilExpires(Boolean) SetValidUntilExpires(Boolean)

Gibt an, ob der ASP.NET-Cache Cache-Control-HTTP-Header ignorieren sollte, die vom Client gesendet wurden, der den Cache für ungültig erklärt.Specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache.

SetVaryByCustom(String) SetVaryByCustom(String) SetVaryByCustom(String) SetVaryByCustom(String)

Gibt eine Textzeichenfolge an, mit der zwischengespeicherte Ausgabeantworten variiert werden sollen.Specifies a text string to vary cached output responses by.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: