Freigeben über


ResponseExtensions.OutputCache Methode

Definition

Konfiguriert die Cacherichtlinie einer HTTP-Antwortinstanz.

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)

Parameter

response
HttpResponseBase

Die HTTP-Antwortinstanz.

numberOfSeconds
Int32

Die Zeitspanne in Sekunden, bevor Elemente im Cache ablaufen.

sliding
Boolean

true, um anzugeben, dass Elemente gleitend aus dem Cache ablaufen; false, um anzugeben, dass Elemente ablaufen, wenn sie die vordefinierte Ablaufzeit erreichen.

varyByParams
IEnumerable<String>

Die Liste aller Parameter, die von einem GET- oder POST-Vorgang empfangen werden können, und die sich auf den Cache auswirken.

varyByHeaders
IEnumerable<String>

Die Liste aller HTTP-Header, die sich auf den Cache auswirken.

varyByContentEncodings
IEnumerable<String>

Die Liste aller Inhaltscodierungsheader, die sich auf den Cache auswirken.

cacheability
HttpCacheability

Einer der Enumerationswerte, der angibt, wie Elemente zwischengespeichert werden.

Gilt für: