CacheControlHeaderValue Classe

Définition

Représente la valeur de l'en-tête Cache-Control.Represents the value of the Cache-Control header.

public ref class CacheControlHeaderValue : ICloneable
public class CacheControlHeaderValue : ICloneable
type CacheControlHeaderValue = class
    interface ICloneable
Public Class CacheControlHeaderValue
Implements ICloneable
Héritage
CacheControlHeaderValue
Implémente

Constructeurs

CacheControlHeaderValue()

Initialise une nouvelle instance de la classe CacheControlHeaderValue.Initializes a new instance of the CacheControlHeaderValue class.

Propriétés

Extensions

Jetons d’extension de cache, chacun avec une valeur affectée facultative.Cache-extension tokens, each with an optional assigned value.

MaxAge

La date maximale, spécifiée en secondes, à laquelle le client HTTP est prêt à accepter une réponse.The maximum age, specified in seconds, that the HTTP client is willing to accept a response.

MaxStale

Si un client HTTP est prêt à accepter une réponse qui a dépassé son délai d’expiration.Whether an HTTP client is willing to accept a response that has exceeded its expiration time.

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.The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.

MinFresh

Le délai, en secondes, pendant lequel un client HTTP est prêt à accepter une réponse.The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.

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.Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.

NoCache

Si un client HTTP est prêt à accepter une réponse mise en cache.Whether an HTTP client is willing to accept a cached response.

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.A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response.

NoStore

Si un cache ne doit pas stocker une partie du message de requête HTTP ou de toutes les réponses.Whether a cache must not store any part of either the HTTP request message or any response.

NoTransform

Qu’il s’agisse d’un proxy ou d’un cache, il ne doit changer aucun aspect du corps de l’entité.Whether a cache or proxy must not change any aspect of the entity-body.

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).Whether a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status.

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é.Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache.

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.A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response.

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.Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale for shared user agent caches.

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é.Whether an HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.

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é.The shared maximum age, specified in seconds, in an HTTP response that overrides the "max-age" directive in a cache-control header or an Expires header for a shared cache.

Méthodes

Equals(Object)

Détermine si l'objet Object spécifié est égal à l'objet CacheControlHeaderValue actuel.Determines whether the specified Object is equal to the current CacheControlHeaderValue object.

GetHashCode()

Sert de fonction de hachage pour un objet CacheControlHeaderValue.Serves as a hash function for a CacheControlHeaderValue object.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Convertit une chaîne en instance CacheControlHeaderValue.Converts a string to an CacheControlHeaderValue instance.

ToString()

Retourne une chaîne qui représente l'objet CacheControlHeaderValue actuel.Returns a string that represents the current CacheControlHeaderValue object.

TryParse(String, CacheControlHeaderValue)

Détermine si une chaîne est une information CacheControlHeaderValue valide.Determines whether a string is valid CacheControlHeaderValue information.

Implémentations d’interfaces explicites

ICloneable.Clone()

Crée un objet qui est une copie de l'instance CacheControlHeaderValue actuelle.Creates a new object that is a copy of the current CacheControlHeaderValue instance.

S’applique à