CacheControlHeaderValue Klasse

Definition

Stellt den Wert der kopfzeile Cache-Control 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

Name Beschreibung
CacheControlHeaderValue()

Initialisiert eine neue Instanz der CacheControlHeaderValue-Klasse.

Eigenschaften

Name Beschreibung
Extensions

Cacheerweiterungstoken mit jeweils einem optionalen zugewiesenen Wert.

MaxAge

Das in Sekunden angegebene Maximale Alter, dass der HTTP-Client bereit ist, eine Antwort zu akzeptieren.

MaxStale

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

MaxStaleLimit

Die maximale Zeit in Sekunden ist ein HTTP-Client bereit, eine Antwort zu akzeptieren, die die Ablaufzeit überschritten hat.

MinFresh

Die Aktualitätsdauer in Sekunden, die ein HTTP-Client bereit ist, eine Antwort zu akzeptieren.

MustRevalidate

Gibt an, ob für den Ursprungsserver eine Erneutevalidierung eines Cacheeintrags für jede nachfolgende Verwendung erforderlich ist, wenn der Cacheeintrag veraltet wird.

NoCache

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

NoCacheHeaders

Eine Auflistung von Feldnamen in der "no-cache"-Direktive in einem Headerfeld für das Cachesteuerelement in einer HTTP-Antwort.

NoStore

Gibt an, ob ein Cache keinen Teil der HTTP-Anforderungsnachricht oder einer Antwort speichern darf.

NoTransform

Unabhängig davon, ob ein Cache oder Proxy keinen Aspekt des Entitätstexts ändern darf.

OnlyIfCached

Gibt an, ob ein Cache entweder mit einem zwischengespeicherten Eintrag reagieren soll, der mit den anderen Einschränkungen der HTTP-Anforderung übereinstimmt, oder mit einem Status von 504 (Gateway Timeout) antworten soll.

Private

Gibt an, ob der gesamte oder ein Teil der HTTP-Antwortnachricht für einen einzelnen Benutzer vorgesehen ist und nicht von einem freigegebenen Cache zwischengespeichert werden darf.

PrivateHeaders

Ein Auflistungsfeldname in der "privaten" Direktive in einem Headerfeld für cachesteuerelemente in einer HTTP-Antwort.

ProxyRevalidate

Gibt an, ob für den Ursprungsserver eine Erneutevalidierung eines Cacheeintrags für nachfolgende Verwendungen erforderlich ist, wenn der Cacheeintrag für freigegebene Benutzer-Agent-Caches veraltet wird.

Public

Gibt an, ob eine HTTP-Antwort von einem Cache zwischengespeichert werden kann, auch wenn sie normalerweise nicht zwischengespeichert oder nur innerhalb eines nicht freigegebenen Caches zwischengespeichert werden kann.

SharedMaxAge

Das in Sekunden angegebene freigegebene Maximale Alter in einer HTTP-Antwort, die die "max-age"-Direktive in einem Cache-Steuerelementheader oder einen Expires-Header für einen freigegebenen Cache außer Kraft setzt.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob der angegebene Object Wert dem aktuellen CacheControlHeaderValue Objekt entspricht.

GetHashCode()

Dient als Hashfunktion für ein CacheControlHeaderValue Objekt.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der 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 gültige CacheControlHeaderValue Informationen ist.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICloneable.Clone()

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

Gilt für: