Condividi tramite


HttpCachePolicy.AppendCacheExtension(String) Metodo

Definizione

Aggiunge il testo specificato all'intestazione 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)

Parametri

extension
String

Testo da aggiungere all'intestazione Cache-Control.

Eccezioni

extension è null.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di un'estensione di controllo della cache supportata da Internet Explorer. Il server indica al browser che il contenuto non cambierà per un'ora (pre-check=3600) e indica di recuperare il contenuto direttamente dalla cache locale. Tuttavia, se il contenuto viene modificato dal server e la pagina viene richiesta dall'utente entro un periodo di quindici minuti (post-check= 900) a un'ora, il browser visualizza le informazioni presenti nella cache locale, ma esegue anche un controllo in background e un recupero facoltativo del nuovo contenuto nel server.

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

Commenti

Se il browser non riconosce le direttive o le estensioni del controllo cache, il browser deve ignorare i termini non riconosciuti. Per altre informazioni, vedere RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, disponibile nel sito Web World Wide Web Consortium (W3C).

AppendCacheExtension è stato introdotto in .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.

Si applica a