다음을 통해 공유


OutputCacheAttribute 클래스

정의

출력이 캐시될 동작 메서드를 표시하는 데 사용되는 특성을 나타냅니다.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class OutputCacheAttribute : System.Web.Mvc.ActionFilterAttribute, System.Web.Mvc.IExceptionFilter
type OutputCacheAttribute = class
    inherit ActionFilterAttribute
    interface IExceptionFilter
Public Class OutputCacheAttribute
Inherits ActionFilterAttribute
Implements IExceptionFilter
상속
특성
구현

생성자

OutputCacheAttribute()

OutputCacheAttribute 클래스의 새 인스턴스를 초기화합니다.

속성

AllowMultiple

필터 특성의 인스턴스를 둘 이상 지정할 수 있는지를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 FilterAttribute)
CacheProfile

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

ChildActionCache

자식 동작 캐시를 가져오거나 설정합니다.

Duration

캐시 시간(초)을 가져오거나 설정합니다.

Location

위치를 가져오거나 설정합니다.

NoStore

캐시를 저장할지를 나타내는 값을 가져오거나 설정합니다.

Order

작업 필터가 실행되는 순서를 가져오거나 설정합니다.

(다음에서 상속됨 FilterAttribute)
SqlDependency

SQL 종속성을 가져오거나 설정합니다.

VaryByContentEncoding

vary-by-content 인코딩을 가져오거나 설정합니다.

VaryByCustom

vary-by-custom 값을 가져오거나 설정합니다.

VaryByHeader

vary-by-header 값을 가져오거나 설정합니다.

VaryByParam

vary-by-param 값을 가져오거나 설정합니다.

메서드

IsChildActionCacheActive(ControllerContext)

자식 동작 캐시가 활성 상태인지를 나타내는 값을 반환합니다.

OnActionExecuted(ActionExecutedContext)

이 메서드는 의 구현 OnActionExecuted(ActionExecutedContext) 이며 ASP.NET MVC 인프라를 지원합니다. 코드에서 직접 사용하기에 적합하지 않습니다.

OnActionExecuting(ActionExecutingContext)

이 메서드는 의 구현 OnActionExecuting(ActionExecutingContext) 이며 ASP.NET MVC 인프라를 지원합니다. 코드에서 직접 사용하기에 적합하지 않습니다.

OnException(ExceptionContext)

이 메서드는 의 구현 OnException(ExceptionContext) 이며 ASP.NET MVC 인프라를 지원합니다. 코드에서 직접 사용하기에 적합하지 않습니다.

OnResultExecuted(ResultExecutedContext)

이 메서드는 의 구현 OnResultExecuted(ResultExecutedContext) 이며 ASP.NET MVC 인프라를 지원합니다. 코드에서 직접 사용하기에 적합하지 않습니다.

OnResultExecuting(ResultExecutingContext)

작업 결과가 실행되기 전에 호출됩니다.

적용 대상