Sdílet prostřednictvím


OutputCacheAttribute Třída

Definice

Představuje atribut, který se používá k označení metody akce, jejíž výstup bude uložen v mezipaměti.

[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
Dědičnost
Atributy
Implementuje

Konstruktory

OutputCacheAttribute()

Inicializuje novou instanci OutputCacheAttribute třídy.

Vlastnosti

AllowMultiple

Získá nebo nastaví hodnotu, která označuje, zda lze zadat více než jednu instanci atributu filtru.

(Zděděno od FilterAttribute)
CacheProfile

Získá nebo nastaví název profilu mezipaměti.

ChildActionCache

Získá nebo nastaví podřízenou mezipaměť akcí.

Duration

Získá nebo nastaví dobu trvání mezipaměti v sekundách.

Location

Získá nebo nastaví umístění.

NoStore

Získá nebo nastaví hodnotu, která označuje, zda uložit mezipaměť.

Order

Získá nebo nastaví pořadí, ve kterém jsou provedeny filtry akcí.

(Zděděno od FilterAttribute)
SqlDependency

Získá nebo nastaví závislost SQL.

VaryByContentEncoding

Získá nebo nastaví kódování podle obsahu.

VaryByCustom

Získá nebo nastaví hodnotu vary-by-custom.

VaryByHeader

Získá nebo nastaví hodnotu vary-by-header.

VaryByParam

Získá nebo nastaví hodnotu vary-by-param.

Metody

IsChildActionCacheActive(ControllerContext)

Vrátí hodnotu, která označuje, jestli je aktivní podřízená mezipaměť akcí.

OnActionExecuted(ActionExecutedContext)

Tato metoda je implementací OnActionExecuted(ActionExecutedContext) infrastruktury ASP.NET MVC a podporuje ji. Není určen k použití přímo z vašeho kódu.

OnActionExecuting(ActionExecutingContext)

Tato metoda je implementací OnActionExecuting(ActionExecutingContext) infrastruktury ASP.NET MVC a podporuje ji. Není určen k použití přímo z vašeho kódu.

OnException(ExceptionContext)

Tato metoda je implementací OnException(ExceptionContext) infrastruktury ASP.NET MVC a podporuje ji. Není určen k použití přímo z vašeho kódu.

OnResultExecuted(ResultExecutedContext)

Tato metoda je implementací OnResultExecuted(ResultExecutedContext) infrastruktury ASP.NET MVC a podporuje ji. Není určen k použití přímo z vašeho kódu.

OnResultExecuting(ResultExecutingContext)

Volá se před provedením výsledku akce.

Platí pro