OutputCacheAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un atributo que se usa para marcar un método de acción cuyo resultado estará almacenado en memoria caché.
[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
- Herencia
- Atributos
- Implementaciones
Constructores
OutputCacheAttribute() |
Inicializa una nueva instancia de la clase OutputCacheAttribute. |
Propiedades
AllowMultiple |
Obtiene o establece un valor que indica si se puede especificar más de una instancia del atributo de filtro. (Heredado de FilterAttribute) |
CacheProfile |
Obtiene o establece el nombre de perfil de la memoria caché. |
ChildActionCache |
Obtiene o establece la memoria caché de la acción secundaria. |
Duration |
Obtiene o establece la duración del almacenamiento en caché en segundos. |
Location |
Obtiene o establece la ubicación. |
NoStore |
Obtiene o establece un valor que indica si se va a almacenar la memoria caché. |
Order |
Obtiene o establece el orden en el que se ejecutan los filtros de acción. (Heredado de FilterAttribute) |
SqlDependency |
Obtiene o establece la dependencia de SQL. |
VaryByContentEncoding |
Obtiene o establece la codificación de variación por contenido. |
VaryByCustom |
Obtiene o establece el valor de variación por personalización. |
VaryByHeader |
Obtiene o establece el valor de variación por encabezado. |
VaryByParam |
Obtiene o establece el valor de variación por parámetro. |
Métodos
IsChildActionCacheActive(ControllerContext) |
Devuelve un valor que indica si está activa una memoria caché de la acción secundaria. |
OnActionExecuted(ActionExecutedContext) |
Este método es una implementación de OnActionExecuted(ActionExecutedContext) y admite la infraestructura de ASP.NET MVC. No debe usarse directamente desde el código. |
OnActionExecuting(ActionExecutingContext) |
Este método es una implementación de OnActionExecuting(ActionExecutingContext) y admite la infraestructura de ASP.NET MVC. No debe usarse directamente desde el código. |
OnException(ExceptionContext) |
Este método es una implementación de OnException(ExceptionContext) y admite la infraestructura de ASP.NET MVC. No debe usarse directamente desde el código. |
OnResultExecuted(ResultExecutedContext) |
Este método es una implementación de OnResultExecuted(ResultExecutedContext) y admite la infraestructura de ASP.NET MVC. No debe usarse directamente desde el código. |
OnResultExecuting(ResultExecutingContext) |
Se llama antes de que se ejecute el resultado de la acción. |