Freigeben über


CacheControlHeaderValue Klasse

Definition

Stellt den Cache-Control HTTP-Header dar.

public ref class CacheControlHeaderValue
public class CacheControlHeaderValue
type CacheControlHeaderValue = class
Public Class CacheControlHeaderValue
Vererbung
CacheControlHeaderValue

Konstruktoren

CacheControlHeaderValue()

Initialisiert eine neue Instanz von CacheControlHeaderValue.

Felder

MaxAgeString

Eine Konstante für die max-age Cachesteuerungsdirektive.

MaxStaleString

Eine Konstante für die max-stale Cachesteuerungsdirektive.

MinFreshString

Eine Konstante für die min-fresh Cachesteuerungsdirektive.

MustRevalidateString

Eine Konstante für die must-revalidate Cachesteuerungsdirektive.

NoCacheString

Eine Konstante für die no-cache Cachesteuerungsdirektive.

NoStoreString

Eine Konstante für die no-store Cachesteuerungsdirektive.

NoTransformString

Eine Konstante für die no-transform Cachesteuerungsdirektive.

OnlyIfCachedString

Eine Konstante für die only-if-cached Cachesteuerungsdirektive.

PrivateString

Eine Konstante für die private Cachesteuerungsdirektive.

ProxyRevalidateString

Eine Konstante für die proxy-revalidate Cachesteuerungsdirektive.

PublicString

Eine Konstante für die public Cachesteuerungsdirektive.

SharedMaxAgeString

Eine Konstante für die s-maxage Cachesteuerungsdirektive.

Eigenschaften

Extensions

Ruft Cacheerweiterungstoken ab, die jeweils einen optional zugewiesenen Wert aufweisen.

MaxAge

Ruft einen Wert für die Direktive ab oder legt diese max-age fest.

max-age gibt die maximale Zeitspanne an, für die die Antwort als frisch betrachtet wird.

MaxStale

Ruft einen Wert ab, der bestimmt, ob enthalten ist, oder legt diesen max-stale fest.

max-stale dass der Client veraltete Antworten akzeptiert. Die maximale Toleranz für Veraltung wird durch MaxStaleLimitangegeben.

MaxStaleLimit

Ruft einen Wert für die Direktive ab oder legt diese max-stale fest.

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

MinFresh

Ruft einen Wert für die Direktive ab oder legt diese min-fresh fest.

Gibt die Frischelebensdauer an, die ein HTTP-Client bereit ist, eine Antwort zu akzeptieren.

MustRevalidate

Ruft einen Wert ab, der bestimmt, ob die must-revalidate Antwortdirektive enthalten ist, oder legt diesen fest.

Gibt an, dass Caches die Verwendung veralteter Caches mit dem Ursprungsserver vor ihrer Verwendung erneut durchführen müssen.

NoCache

Ruft einen Wert für die Direktive ab oder legt diese no-cache fest.

Die Konfiguration ohne Cache gibt an, dass der Client zwischengespeicherte Antworten mit dem ursprünglichen Server erneut überprüfen muss, bevor er verwendet wird.

NoCacheHeaders

Ruft eine Auflistung von Feldnamen in der Anweisung "no-cache" in einem Cache-Control-Headerfeld für eine HTTP-Antwort ab.

NoStore

Ruft einen Wert für die Direktive ab oder legt diese no-store fest.

Das Konfigurieren von no-store gibt an, dass die Antwort möglicherweise nicht in einem Cache gespeichert wird.

NoTransform

Ruft einen Wert für die Anforderungsdirektive ab oder legt diese no-transform fest.

Verhindert, dass Zwischencaches oder Proxys die Antwortnutzlast bearbeiten.

OnlyIfCached

Ruft einen Wert für die Anforderungsdirektive ab oder legt diese only-if-cached fest.

Gibt an, dass der Client nur eine gespeicherte Antwort abrufen möchte.

Private

Ruft einen Wert ab, der bestimmt, ob die private Antwortdirektive enthalten ist, oder legt diesen fest.

Gibt an, dass die Antwort möglicherweise nicht von einem freigegebenen Cache gespeichert wird.

PrivateHeaders

Ruft eine Auflistung von Feldnamen in der "privaten" Direktive in einem Cachesteuerungsheaderfeld für eine HTTP-Antwort ab.

ProxyRevalidate

Ruft einen Wert ab, der bestimmt, ob die proxy-validate Antwortdirektive enthalten ist, oder legt diesen fest.

Gibt an, dass freigegebene Caches die Verwendung veralteter Caches mit dem Ursprungsserver vor ihrer Verwendung erneut durchführen müssen.

Public

Ruft einen Wert ab, der bestimmt, ob die public Antwortdirektive enthalten ist, oder legt diesen fest.

Gibt an, dass die Antwort von einem beliebigen Cache gespeichert werden kann.

SharedMaxAge

Ruft einen Wert für die Direktive ab oder legt diese s-maxage fest.

Überschreibt max-age, aber nur für freigegebene Caches (z. B. Proxys).

Methoden

Equals(Object)

Stellt den Cache-Control HTTP-Header dar.

GetHashCode()

Stellt den Cache-Control HTTP-Header dar.

Parse(String)

Stellt den Cache-Control HTTP-Header dar.

Parse(StringSegment)

input Analysiert als CacheControlHeaderValue Wert.

ToString()

Stellt den Cache-Control HTTP-Header dar.

TryParse(String, CacheControlHeaderValue)

Stellt den Cache-Control HTTP-Header dar.

TryParse(StringSegment, CacheControlHeaderValue)

Versucht, das angegebene input als zu CacheControlHeaderValueanalysieren.

Gilt für: