HttpCachePolicy.AppendCacheExtension(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge il testo specificato all'intestazione 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)
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 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 trovate 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 della 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.