Sdílet prostřednictvím


ResponseExtensions.OutputCache Metoda

Definice

Konfiguruje zásady mezipaměti instance odpovědi 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)

Parametry

response
HttpResponseBase

Instance odpovědi HTTP.

numberOfSeconds
Int32

Doba, po kterou v sekundách vyprší platnost položek z mezipaměti.

sliding
Boolean

true označující, že platnost položek z mezipaměti vyprší na klouzavém základě; false znamená, že platnost položek vyprší, když dosáhnou předdefinovaného času vypršení platnosti.

varyByParams
IEnumerable<String>

Seznam všech parametrů, které mohou být přijaty operací GET nebo POST, které mají vliv na ukládání do mezipaměti.

varyByHeaders
IEnumerable<String>

Seznam všech hlaviček HTTP, které mají vliv na ukládání do mezipaměti.

varyByContentEncodings
IEnumerable<String>

Seznam všech hlaviček content-encoding, které mají vliv na ukládání do mezipaměti.

cacheability
HttpCacheability

Jedna z hodnot výčtu, která určuje způsob ukládání položek do mezipaměti.

Platí pro