Teilen über


CacheControlHeaderValue Klasse

Definition

Stellt den Wert des Cache-Control-Headers dar.

public ref class CacheControlHeaderValue
public ref class CacheControlHeaderValue : ICloneable
public class CacheControlHeaderValue
public class CacheControlHeaderValue : ICloneable
type CacheControlHeaderValue = class
type CacheControlHeaderValue = class
    interface ICloneable
Public Class CacheControlHeaderValue
Public Class CacheControlHeaderValue
Implements ICloneable
Vererbung
CacheControlHeaderValue
Implementiert

Konstruktoren

CacheControlHeaderValue()

Initialisiert eine neue Instanz der CacheControlHeaderValue-Klasse.

Eigenschaften

Extensions

Cacheerweiterungstoken, jeweils mit einem optionalen zugewiesenen Wert.

MaxAge

Das maximale Alter in Sekunden, das der HTTP-Client für den Empfang einer Antwort akzeptiert.

MaxStale

Gibt an, ob ein HTTP-Client bereit ist, eine Antwort zu akzeptieren, die den Ablaufzeitpunkt überschritten hat.

MaxStaleLimit

Die maximale Zeit in Sekunden, für die ein HTTP-Client eine Antwort akzeptiert, die den Ablaufzeitpunkt überschritten hat.

MinFresh

Die Lebensdauer der Aktualität in Sekunden, die ein HTTP-Client für den Empfang einer Antwort akzeptiert.

MustRevalidate

Gibt an, ob der Ausgangsserver die erneute Überprüfung eines Cacheeintrags für jede nachfolgende Verwendung erfordert, wenn der Cacheeintrag veraltet ist.

NoCache

Gibt an, ob ein HTTP-Client bereit ist, eine zwischengespeicherte Antwort zu akzeptieren.

NoCacheHeaders

Eine Sammlung von Feldnamen in der „No-Cache“-Richtlinie in einem Cache-Control-Header-Feld auf einer HTTP-Antwort.

NoStore

Gibt an, ob ein Cache weder einen beliebigen Teil der HTTP-Anforderungsnachricht noch eine beliebige Antwort speichern darf.

NoTransform

Gibt an, ob ein Cache oder Proxy einen Aspekt des Entitätstexts ändern darf.

OnlyIfCached

Gibt an, ob ein Cache mit einem zwischengespeicherten Eintrag antworten soll, der mit den anderen Einschränkungen der HTTP-Anforderung konsistent ist, oder mit dem Status „504“ (Gatewaytimeout).

Private

Ob die gesamte HTTP-Antwortnachricht oder nur ein Teil davon für einen einzelnen Benutzer vorgesehen ist, und ob sie nicht von einem gemeinsam genutzten Cache zwischengespeichert werden darf.

PrivateHeaders

Eine Sammlung von Feldnamen in der „Private“-Richtlinie in einem Cache-Control-Header-Feld auf einer HTTP-Antwort.

ProxyRevalidate

Gibt an, ob der Ausgangsserver für gemeinsam genutzte Benutzeragentcaches die erneute Überprüfung eines Cacheeintrags für jede nachfolgende Verwendung erfordert, wenn der Cacheeintrag veraltet ist.

Public

Ob eine HTTP-Antwort auch dann in einem beliebigen Cache zwischengespeichert werden darf, wenn sie normalerweise nicht bzw. nur in einem nicht freigegebenen Cache zwischengespeichert werden darf.

SharedMaxAge

Das in Sekunden angegebene, Höchstalter für freigegebene Caches in einer HTTP-Antwort, das die max-age-Direktive in einem cache-control-Header oder einem Expires-Header für einen freigegebenen Cache überschreibt.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Object und das aktuelle CacheControlHeaderValue-Objekt gleich sind.

GetHashCode()

Dient als Hashfunktion für ein CacheControlHeaderValue-Objekt.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Parse(String)

Konvertiert eine Zeichenfolge in eine CacheControlHeaderValue-Instanz.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle CacheControlHeaderValue-Objekt darstellt.

TryParse(String, CacheControlHeaderValue)

Bestimmt, ob eine Zeichenfolge eine gültige CacheControlHeaderValue-Information ist.

Explizite Schnittstellenimplementierungen

ICloneable.Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen CacheControlHeaderValue-Instanz ist.

Gilt für: