OutputCacheAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |