HttpCachePolicy HttpCachePolicy HttpCachePolicy HttpCachePolicy Class

Definition

Enthält Methoden zum Festlegen von cachespezifischen HTTP-Headern und zum Steuern des ASP.NET-Seitenausgabecaches.Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
Vererbung
HttpCachePolicyHttpCachePolicyHttpCachePolicyHttpCachePolicy

Hinweise

Hintergrundinformationen zu HTTP-Headern und zum Steuern der Zwischenspeicherung finden Sie unter RFC 2616: Hypertext Transfer Protocol--HTTP/1.1, verfügbar auf der World Wide Web Consortium-Website (W3C).For background information about HTTP headers and controlling caching, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site.

Eigenschaften

UtcTimestampCreated UtcTimestampCreated UtcTimestampCreated UtcTimestampCreated

Ruft den Zeitstempel in koordinierter Weltzeit (Coordinated Universal Time, UTC) für die HttpCachePolicy ab oder legt diesen fest.Gets or sets the timestamp in Coordinated Universal Time (UTC) for the HttpCachePolicy.

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)
GetCacheability() GetCacheability() GetCacheability() GetCacheability()

Ruft die Cache-Control-Direktive ab.Gets the cache-control directive.

GetCacheExtensions() GetCacheExtensions() GetCacheExtensions() GetCacheExtensions()

Ruft die Cacheerweiterungen ab.Gets the cache extensions.

GetETag() GetETag() GetETag() GetETag()

Ruft das ETag ab.Gets the ETag.

GetETagFromFileDependencies() GetETagFromFileDependencies() GetETagFromFileDependencies() GetETagFromFileDependencies()

Ruft den Status ab, der angibt, ob der ETag-Header basierend auf den Zeitstempeln der Dateiabhängigkeiten des Handlers festgelegt wurde.Gets the status indicating whether the ETag header has been set based on the timestamps of the file dependencies of the handler.

GetExpires() GetExpires() GetExpires() GetExpires()

Ruft den Ablaufheader ab.Gets the expire header.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetIgnoreRangeRequests() GetIgnoreRangeRequests() GetIgnoreRangeRequests() GetIgnoreRangeRequests()

Ruft den Status von Anforderungen zum Ignorieren von Bereichen ab.Gets the status of ignore range requests.

GetLastModifiedFromFileDependencies() GetLastModifiedFromFileDependencies() GetLastModifiedFromFileDependencies() GetLastModifiedFromFileDependencies()

Ruft den Status des Last-Modified-Headers ab, der als auf den Zeitstempeln der Dateiabhängigkeiten des Handlers basierend festgelegt ist.Gets the status of the Last-Modified header set to base on the timestamps of the file dependencies of the handler.

GetMaxAge() GetMaxAge() GetMaxAge() GetMaxAge()

Ruft das maximale Cache-Control-Alter ab.Gets the cache-control max age.

GetNoServerCaching() GetNoServerCaching() GetNoServerCaching() GetNoServerCaching()

Ruft den Status des Serverzwischenspeicherns für die aktuelle Antwort ab.Gets the status of server caching for the current response.

GetNoStore() GetNoStore() GetNoStore() GetNoStore()

Ruft den Status des Speichers ab.Gets the status of the store.

GetNoTransforms() GetNoTransforms() GetNoTransforms() GetNoTransforms()

Ruft den Status der HTTP-Direktive „No-Transform“ ab.Gets the status of the HTTP No-Transform Directive.

GetOmitVaryStar() GetOmitVaryStar() GetOmitVaryStar() GetOmitVaryStar()

Ruft den Status des vary:-Headers ab.Gets the status of the vary: header.

GetProxyMaxAge() GetProxyMaxAge() GetProxyMaxAge() GetProxyMaxAge()

Ruft das HTTP-Cache-Control ab: Proxy Max Age.Gets the HTTP Cache-Control: Proxy Max Age.

GetRevalidation() GetRevalidation() GetRevalidation() GetRevalidation()

Ruft Cache-Control ab: Header reflektiert entweder Must-Revalidate- oder Proxy-Revalidate-Direktive.Gets the Cache-Control: header to reflect either the must-revalidate or proxy-revalidate directives.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
GetUtcLastModified() GetUtcLastModified() GetUtcLastModified() GetUtcLastModified()

Ruft den Wert des Last-Modified-HTTP-Headers in der koordinierten Weltzeit (Coordinated Universal Time, UTC) ab.Gets the value of the Last-Modified HTTP header in Coordinated Universal Time (UTC).

GetVaryByCustom() GetVaryByCustom() GetVaryByCustom() GetVaryByCustom()

Ruft die benutzerdefinierte Zeichenfolge ab, die zum Variieren der HTTP-Zwischenspeicherung verwendet wird.Gets the custom string that is used to vary the HTTP caching.

HasSlidingExpiration() HasSlidingExpiration() HasSlidingExpiration() HasSlidingExpiration()

Ruft einen Wert, der angibt, ob der Cache über eine Richtlinie für variablen Ablauf verfügt.Gets a value which specifies whether the cache has a sliding expiration policy.

IsModified() IsModified() IsModified() IsModified()

Ruft einen Wert ab, der angibt, ob der HTTP-Cache geändert wurde.Gets a value which specifies whether the HTTP cache has been modified.

IsValidUntilExpires() IsValidUntilExpires() IsValidUntilExpires() IsValidUntilExpires()

Ruft einen Wert ab, der angibt, ob der ASP.NET-Cache vom Client gesendete HTTP-Cache-Control-Header ignorieren soll, die den Cache für ungültig erklären.Gets a value which specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache.

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 Clientbrowsers ungeachtet der auf dem Server vorgenommenen HttpCacheability-Einstellung verfügbar, wenn der allow-Parameter true ist.Makes the response is available in the client browser History cache, regardless of the HttpCacheability setting made on the server, when the allow parameter is true.

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

Legt den Cache-Control-Header auf einen der Werte von HttpCacheability fest.Sets the Cache-Control header to one of the values of HttpCacheability.

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

Legt den Cache-Control-Header auf einen der Werte von HttpCacheability fest und fügt eine Erweiterung an die Direktive an.Sets the Cache-Control header to one of the values of HttpCacheability 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 abhängig von den Timestamps für die Abhängigkeiten der Handlerdateien 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 Wert des Last-Modified-HTTP-Headers auf den bereitgestellten DateTime-Wert fest.Sets the Last-Modified HTTP header to the DateTime value supplied.

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 abhängig von der angegebenen Zeitspanne fest.Sets the Cache-Control: max-age HTTP header based on 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 enthalten soll, wenn sie je nach Parametern variiert.Specifies whether the response should contain the vary: header when varying by parameters.

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

Legt den Cache-Control: s-maxage-HTTP-Header abhängig von der angegebenen Zeitspanne fest.Sets the Cache-Control: s-maxage HTTP header based on the specified time span.

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

Legt den Cache-Control-HTTP-Header abhängig vom bereitgestellten 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 supplied enumeration value.

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

Legt die Ablaufzeit für den Cache von absolut auf gleitend fest.Sets cache expiration to from absolute to 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 benutzerdefinierte Textzeichenfolge an, mit der zwischengespeicherte Ausgabeantworten variiert werden sollen.Specifies a custom 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: