HttpCachePolicy.AppendCacheExtension(String) Méthode

Définition

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

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 demande 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 : Hypertext Transfer Protocol -- HTTP/1.1, disponible sur le site Web du World Wide Web Consortium (W3C).

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

S’applique à