ResponseCacheAttribute 클래스

정의

응답 캐싱에 적절 한 헤더를 설정 하는 데 필요한 매개 변수를 지정 합니다.

public ref class ResponseCacheAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ResponseCacheAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ResponseCacheAttribute = class
    inherit Attribute
    interface IFilterFactory
    interface IFilterMetadata
    interface IOrderedFilter
Public Class ResponseCacheAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
상속
ResponseCacheAttribute
특성
구현

생성자

ResponseCacheAttribute()

속성

CacheProfileName

캐시 프로필 이름의 값을 가져오거나 설정 합니다.

Duration

응답이 캐시 되는 시간 (초)을 가져오거나 설정 합니다. "Cache-control" 헤더에 "최대 사용 기간"을 설정 합니다.

IsReusable

의 결과를 CreateInstance(IServiceProvider) 요청 전체에서 다시 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.

Location

특정 URL의 데이터를 캐시 해야 하는 위치를 가져오거나 설정 합니다.

NoStore

데이터를 저장 해야 하는지 여부를 결정 하는 값을 가져오거나 설정 합니다. 로 설정 되 면 true "cache-control" 헤더를 "없음-store"로 설정 합니다. "None" 이외의 값에 대 한 "Location" 매개 변수를 무시 합니다. "Duration" 매개 변수를 무시 합니다.

Order

필터 실행 순서를 결정 하는 순서 값을 가져옵니다. 필터는 속성의 오름차순 숫자 값으로 실행 Order 됩니다.

VaryByHeader

Vary 응답 헤더의 값을 가져오거나 설정 합니다.

VaryByQueryKeys

에 따라 달라 지는 쿼리 키를 가져오거나 설정 합니다.

메서드

CreateInstance(IServiceProvider)

실행 가능 필터의 인스턴스를 만듭니다.

GetCacheProfile(MvcOptions)

CacheProfile이 특성에 대 한를 가져옵니다.

적용 대상