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

Nom Description
CacheControlHeaderValue()

Initialise une nouvelle instance de la classe CacheControlHeaderValue.

Propriétés

Nom Description
Extensions

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

MaxAge

Âge maximal, spécifié en secondes, que le client HTTP est prêt à accepter une réponse.

MaxStale

Indique 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, d’un client HTTP est prête à accepter une réponse qui a dépassé son délai d’expiration.

MinFresh

Durée de vie de l’actualisation, en secondes, qu’un client HTTP est prêt à accepter une réponse.

MustRevalidate

Indique si le serveur d’origine nécessite une revalidation d’une entrée de cache lors d’une utilisation ultérieure lorsque l’entrée du cache devient obsolète.

NoCache

Indique 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 » dans un champ d’en-tête de cache-contrôle sur une réponse HTTP.

NoStore

Indique si un cache ne doit pas stocker une partie du message de requête HTTP ou d’une réponse.

NoTransform

Si un cache ou un proxy ne doit pas changer d’aspect du corps de l’entité.

OnlyIfCached

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

Private

Indique si tout ou partie du message de réponse HTTP est destiné à un seul utilisateur et ne doit pas être mis en cache par un cache partagé.

PrivateHeaders

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

ProxyRevalidate

Indique si le serveur d’origine nécessite une revalidation d’une entrée de cache lors d’une utilisation ultérieure lorsque l’entrée de cache devient obsolète pour les caches de l’agent utilisateur partagé.

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

Âge maximal partagé, spécifié 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 Expire pour un cache partagé.

Méthodes

Nom Description
Equals(Object)

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

GetHashCode()

Sert de fonction de hachage pour un CacheControlHeaderValue objet.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Convertit une chaîne en instance CacheControlHeaderValue .

ToString()

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

TryParse(String, CacheControlHeaderValue)

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

Implémentations d’interfaces explicites

Nom Description
ICloneable.Clone()

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

S’applique à