HttpCachePolicy.SetMaxAge(TimeSpan) 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.
Imposta l'intestazione HTTP Cache-Control: max-age
in base all'intervallo di tempo specificato.
public:
void SetMaxAge(TimeSpan delta);
public void SetMaxAge (TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)
Parametri
- delta
- TimeSpan
Intervallo di tempo usato per impostare l'intestazione Cache
- Control: max-age
.
Eccezioni
delta
è minore di 0 o maggiore di un anno.
Esempio
Nell'esempio di codice seguente viene illustrato come impostare l'intestazione Cache-Control: max-age
su 0 ore, 30 minuti e 0 secondi.
TimeSpan ts = new TimeSpan(0,30,0);
Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
Response.Cache.SetMaxAge(ts)
Commenti
Max-age
è il tempo assoluto massimo per cui un documento può esistere prima di essere considerato non aggiornato.
Il SetMaxAge metodo non usa la scadenza scorrevole e avrà esito negativo se la data di scadenza viola il principio di restrittività.
SetMaxAge è stato introdotto in .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.
Nota
Se il SetMaxAge metodo viene chiamato ripetutamente, nella seconda e nelle chiamate successive, il valore della durata massima può essere ridotto solo.