CacheControlHeaderValue Classe

Définition

Représente la valeur de l'en-tête Cache-Control.

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
Héritage
CacheControlHeaderValue
Implémente

Constructeurs

CacheControlHeaderValue()

Initialise une nouvelle instance de la classe CacheControlHeaderValue.

Propriétés

Extensions

Jetons d’extension de cache, chacun avec une valeur affectée facultative.

MaxAge

La date maximale, spécifiée en secondes, à laquelle le client HTTP est prêt à accepter une réponse.

MaxStale

Si un client HTTP est prêt à accepter une réponse qui a dépassé son délai d’expiration.

MaxStaleLimit

La durée maximale, en secondes, durant laquelle un client HTTP est prêt à accepter une réponse qui a dépassé son délai d’expiration.

MinFresh

Le délai, en secondes, pendant lequel un client HTTP est prêt à accepter une réponse.

MustRevalidate

Si le serveur d’origine nécessite ou non la revalidation d’une entrée de cache lors de toute utilisation subséquente lorsque l’entrée de cache devient obsolète.

NoCache

Si un client HTTP est prêt à accepter une réponse mise en cache.

NoCacheHeaders

Collection de noms de champs dans la directive « no-cache » d’un champ d’en-tête cache-control sur une réponse HTTP.

NoStore

Si un cache ne doit pas stocker une partie du message de requête HTTP ou de toutes les réponses.

NoTransform

Qu’il s’agisse d’un proxy ou d’un cache, il ne doit changer aucun aspect du corps de l’entité.

OnlyIfCached

Indique si un cache doit répondre à l’aide d’une entrée mise en cache et cohérente avec les autres contraintes de la requête HTTP ou répondre avec l’état 504 (expiration de la passerelle).

Private

Si tout ou partie du message de réponse HTTP est destiné(e) à un utilisateur unique et ne doit pas être mis(e) en cache par un cache partagé.

PrivateHeaders

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

ProxyRevalidate

Si le serveur d’origine nécessite ou non la revalidation d’une entrée de cache lors de toute utilisation subséquente lorsque l’entrée de cache devient obsolète pour les caches d’agent utilisateur partagés.

Public

Si une réponse HTTP peut être mise en cache par n’importe quel cache, même si elle serait normalement non mise en cache ou mise en cache uniquement dans un cache non partagé.

SharedMaxAge

L’âge maximal partagé, exprimé en secondes, dans une réponse HTTP qui remplace la directive “max-age” dans un en-tête Cache-Control ou un en-tête Expires pour un cache partagé.

Méthodes

Equals(Object)

Détermine si l'objet Object spécifié est égal à l'objet CacheControlHeaderValue actuel.

GetHashCode()

Sert de fonction de hachage pour un objet CacheControlHeaderValue.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Parse(String)

Convertit une chaîne en instance CacheControlHeaderValue.

ToString()

Retourne une chaîne qui représente l'objet CacheControlHeaderValue actuel.

TryParse(String, CacheControlHeaderValue)

Détermine si une chaîne est une information CacheControlHeaderValue valide.

Implémentations d’interfaces explicites

ICloneable.Clone()

Crée un objet qui est une copie de l'instance CacheControlHeaderValue actuelle.

S’applique à