다음을 통해 공유


ResponseExtensions.OutputCache 메서드

정의

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)

매개 변수

response
HttpResponseBase

HTTP 응답 인스턴스입니다.

numberOfSeconds
Int32

캐시에서 항목이 만료되기 전의 시간(초)입니다.

sliding
Boolean

항목이 슬라이딩 기준으로 캐시에서 만료되었음을 나타내려면 true입니다. false - 미리 정의된 만료 시간에 도달하면 항목이 만료됨을 나타냅니다.

varyByParams
IEnumerable<String>

캐싱에 영향을 주는 GET 또는 POST 작업에서 받을 수 있는 모든 매개 변수 목록입니다.

varyByHeaders
IEnumerable<String>

캐싱에 영향을 주는 모든 HTTP 헤더 목록입니다.

varyByContentEncodings
IEnumerable<String>

캐싱에 영향을 주는 모든 콘텐츠 인코딩 헤더 목록입니다.

cacheability
HttpCacheability

항목이 캐시되는 방법을 지정하는 열거 값 중 하나입니다.

적용 대상