Partager via


CacheControlHeaderValue Classe

Définition

Représente l’en-tête Cache-Control HTTP.

public ref class CacheControlHeaderValue
public class CacheControlHeaderValue
type CacheControlHeaderValue = class
Public Class CacheControlHeaderValue
Héritage
CacheControlHeaderValue

Constructeurs

CacheControlHeaderValue()

Initialise une nouvelle instance de CacheControlHeaderValue.

Champs

MaxAgeString

Constante pour la max-age directive de contrôle du cache.

MaxStaleString

Constante pour la max-stale directive de contrôle du cache.

MinFreshString

Constante pour la min-fresh directive de contrôle du cache.

MustRevalidateString

Constante pour la must-revalidate directive de contrôle du cache.

NoCacheString

Constante pour la no-cache directive de contrôle du cache.

NoStoreString

Constante pour la no-store directive de contrôle du cache.

NoTransformString

Constante pour la no-transform directive de contrôle du cache.

OnlyIfCachedString

Constante pour la only-if-cached directive de contrôle du cache.

PrivateString

Constante pour la private directive de contrôle du cache.

ProxyRevalidateString

Constante pour la proxy-revalidate directive de contrôle du cache.

PublicString

Constante pour la public directive de contrôle du cache.

SharedMaxAgeString

Constante pour la s-maxage directive de contrôle du cache.

Propriétés

Extensions

Obtient des jetons d’extension de cache, chacun avec une valeur affectée facultative.

MaxAge

Obtient ou définit une valeur pour la max-age directive.

max-age spécifie la durée maximale pendant laquelle la réponse est considérée comme fraîche.

MaxStale

Obtient ou définit une valeur qui détermine si est max-stale inclus.

max-stale que le client acceptera les réponses obsolètes. La tolérance maximale pour l’obsolescence est spécifiée par MaxStaleLimit.

MaxStaleLimit

Obtient ou définit une valeur pour la max-stale directive.

Indique la durée maximale qu’un client HTTP est prêt à accepter une réponse qui a dépassé son délai d’expiration.

MinFresh

Obtient ou définit une valeur pour la min-fresh directive.

Indique la durée de vie d’actualisation qu’un client HTTP est prêt à accepter une réponse.

MustRevalidate

Obtient ou définit une valeur qui détermine si la directive de must-revalidate réponse est incluse.

Indique que les caches doivent revalider l’utilisation des caches obsolètes avec le serveur d’origine avant leur utilisation.

NoCache

Obtient ou définit une valeur pour la no-cache directive.

La configuration d’aucun cache indique que le client doit valider à nouveau les réponses mises en cache avec le serveur d’origine avant de l’utiliser.

NoCacheHeaders

Obtient une collection de noms de champs dans la directive « no-cache » dans un champ d’en-tête de contrôle de cache sur une réponse HTTP.

NoStore

Obtient ou définit une valeur pour la no-store directive.

La configuration de no-store indique que la réponse ne peut être stockée dans aucun cache.

NoTransform

Obtient ou définit une valeur pour la directive de no-transform requête.

Interdit aux caches intermédiaires ou aux proxys de modifier la charge utile de réponse.

OnlyIfCached

Obtient ou définit une valeur pour la directive de only-if-cached requête.

Indique que le client souhaite uniquement obtenir une réponse stockée

Private

Obtient ou définit une valeur qui détermine si la directive de private réponse est incluse.

Indique que la réponse ne peut pas être stockée par un cache partagé.

PrivateHeaders

Obtient une collection de noms de champs dans la directive « private » dans un champ d’en-tête de contrôle de cache sur une réponse HTTP.

ProxyRevalidate

Obtient ou définit une valeur qui détermine si la directive de proxy-validate réponse est incluse.

Indique que les caches partagés doivent revalider l’utilisation des caches obsolètes avec le serveur d’origine avant leur utilisation.

Public

Obtient ou définit une valeur qui détermine si la directive de public réponse est incluse.

Indique que la réponse peut être stockée par n’importe quel cache.

SharedMaxAge

Obtient ou définit une valeur pour la s-maxage directive.

Remplace l’âge maximal, mais uniquement pour les caches partagés (tels que les proxys).

Méthodes

Equals(Object)

Représente l’en-tête Cache-Control HTTP.

GetHashCode()

Représente l’en-tête Cache-Control HTTP.

Parse(String)

Représente l’en-tête Cache-Control HTTP.

Parse(StringSegment)

input Analyse en tant que CacheControlHeaderValue valeur.

ToString()

Représente l’en-tête Cache-Control HTTP.

TryParse(String, CacheControlHeaderValue)

Représente l’en-tête Cache-Control HTTP.

TryParse(StringSegment, CacheControlHeaderValue)

Tente d’analyser le spécifié input en tant CacheControlHeaderValueque .

S’applique à