HttpCachePolicy.AppendCacheExtension(String) Méthode
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.
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.