Compartilhar via


ResponseExtensions.OutputCache Método

Definição

Configura a política de cache de uma instância de resposta 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)

Parâmetros

response
HttpResponseBase

A instância de resposta HTTP.

numberOfSeconds
Int32

O período de tempo, em segundos, antes que os itens expirem no cache.

sliding
Boolean

true para indicar que os itens expiram do cache em uma base deslizante; false para indicar que os itens expiram quando atingem o tempo de expiração predefinido.

varyByParams
IEnumerable<String>

A lista de todos os parâmetros que podem ser recebidos por uma operação GET ou POST que afetam o cache.

varyByHeaders
IEnumerable<String>

A lista de todos os cabeçalhos HTTP que afetam o cache.

varyByContentEncodings
IEnumerable<String>

A lista de todos os cabeçalhos codificados por conteúdo que afetam o cache.

cacheability
HttpCacheability

Um dos valores de enumeração que especifica como os itens são armazenados em cache.

Aplica-se a