OutputCacheAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un attribut utilisé pour marquer une méthode d'action dont la sortie doit être mise en cache.
[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
- Héritage
- Attributs
- Implémente
Constructeurs
OutputCacheAttribute() |
Initialise une nouvelle instance de la classe OutputCacheAttribute. |
Propriétés
AllowMultiple |
Obtient ou définit une valeur qui indique s'il est possible de spécifier plusieurs instances de l'attribut de filtre. (Hérité de FilterAttribute) |
CacheProfile |
Obtient ou définit le nom de profil du cache. |
ChildActionCache |
Obtient ou définit le cache des actions enfants. |
Duration |
Obtient ou définit la durée du cache, en secondes. |
Location |
Obtient ou définit l'emplacement. |
NoStore |
Obtient ou définit une valeur qui indique s'il faut stocker le cache. |
Order |
Obtient ou définit l'ordre dans lequel les filtres d'action sont exécutés. (Hérité de FilterAttribute) |
SqlDependency |
Obtient ou définit la dépendance SQL. |
VaryByContentEncoding |
Obtient ou définit l'encodage variable en fonction du contenu. |
VaryByCustom |
Obtient ou définit la valeur variable en fonction de la personnalisation. |
VaryByHeader |
Obtient ou définit la valeur variable en fonction de l'en-tête. |
VaryByParam |
Obtient ou définit la valeur variable en fonction du paramètre. |
Méthodes
IsChildActionCacheActive(ControllerContext) |
Retourne une valeur qui indique si un cache d'actions enfants est actif. |
OnActionExecuted(ActionExecutedContext) |
Cette méthode est une implémentation de OnActionExecuted(ActionExecutedContext) et prend en charge l’infrastructure MVC ASP.NET. Elle n'est pas destinée à être utilisée directement à partir du code. |
OnActionExecuting(ActionExecutingContext) |
Cette méthode est une implémentation de OnActionExecuting(ActionExecutingContext) et prend en charge l’infrastructure MVC ASP.NET. Elle n'est pas destinée à être utilisée directement à partir du code. |
OnException(ExceptionContext) |
Cette méthode est une implémentation de OnException(ExceptionContext) et prend en charge l’infrastructure MVC ASP.NET. Elle n'est pas destinée à être utilisée directement à partir du code. |
OnResultExecuted(ResultExecutedContext) |
Cette méthode est une implémentation de OnResultExecuted(ResultExecutedContext) et prend en charge l’infrastructure MVC ASP.NET. Elle n'est pas destinée à être utilisée directement à partir du code. |
OnResultExecuting(ResultExecutingContext) |
Appelée avant l'exécution du résultat de l'action. |