CacheControlHeaderValue Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |