HttpCachePolicy.AppendCacheExtension(String) Méthode

Définition

Ajoute le texte spécifié à l’en-tête Cache-Control HTTP.

public:
 void AppendCacheExtension(System::String ^ extension);
public void AppendCacheExtension(string extension);
member this.AppendCacheExtension : string -> unit
Public Sub AppendCacheExtension (extension As String)

Paramètres

extension
String

Texte à ajouter à l’en-tête Cache-Control .

Exceptions

extension a la valeur null.

Exemples

L’exemple de code suivant illustre l’utilisation d’une extension de contrôle de cache prise en charge par Internet Explorer. Le serveur indique au navigateur que le contenu ne changera pas pendant une heure (pre-check=3600) et lui indique de récupérer le contenu directement à partir du cache local. Toutefois, si le contenu est modifié par le serveur et que la page est demandée par l’utilisateur dans un délai de quinze minutes (post-check= 900) à une heure, le navigateur affiche les informations trouvées dans le cache local, mais effectue également une vérification en arrière-plan et une extraction facultative du nouveau contenu sur le serveur.

Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600");
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600")

Remarques

Si le navigateur ne reconnaît pas les directives ou extensions de contrôle du cache, le navigateur doit ignorer les termes non reconnus. Pour plus d’informations, consultez RFC 2616 : protocole de transfert hypertexte -- HTTP/1.1, disponible sur le site web W3C (World Wide Web Consortium).

AppendCacheExtension est introduit dans .NET Framework version 3.5. Pour plus d’informations, consultez Versions et dépendances.

S’applique à