Condividi tramite


ResponseExtensions.OutputCache Metodo

Definizione

Configura i criteri di cache di un'istanza di risposta HTTP.

public static void OutputCache (this System.Web.HttpResponseBase response, int numberOfSeconds, bool sliding = false, System.Collections.Generic.IEnumerable<string> varyByParams = default, System.Collections.Generic.IEnumerable<string> varyByHeaders = default, System.Collections.Generic.IEnumerable<string> varyByContentEncodings = default, System.Web.HttpCacheability cacheability = 4);
static member OutputCache : System.Web.HttpResponseBase * int * bool * seq<string> * seq<string> * seq<string> * System.Web.HttpCacheability -> unit
<Extension()>
Public Sub OutputCache (response As HttpResponseBase, numberOfSeconds As Integer, Optional sliding As Boolean = false, Optional varyByParams As IEnumerable(Of String) = null, Optional varyByHeaders As IEnumerable(Of String) = null, Optional varyByContentEncodings As IEnumerable(Of String) = null, Optional cacheability As HttpCacheability = 4)

Parametri

response
HttpResponseBase

Istanza di risposta HTTP.

numberOfSeconds
Int32

Periodo di tempo, in secondi, prima della scadenza degli elementi nella cache.

sliding
Boolean

true per indicare che gli elementi scadono dalla cache su base variabile; false per indicare che gli elementi scadono quando raggiungono la scadenza predefinita.

varyByParams
IEnumerable<String>

Elenco di tutti i parametri che possono essere ricevuti da un'operazione GET o POST che influiscono sulla memorizzazione nella cache.

varyByHeaders
IEnumerable<String>

Elenco di tutte le intestazioni HTTP che influiscono sulla memorizzazione nella cache.

varyByContentEncodings
IEnumerable<String>

Elenco di tutte le intestazioni Content-Encoding che influiscono sulla memorizzazione nella cache.

cacheability
HttpCacheability

Un valore di enumerazione che specifica come gli elementi vengono memorizzati nella cache.

Si applica a