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 |
Получает или задает кодировку содержимого, по которой происходит изменение. |
VaryByCustom |
Получает или задает настраиваемое значение, по которому происходит изменение. |
VaryByHeader |
Получает или задает значение заголовка, по которому происходит изменение. |
VaryByParam |
Получает или задает значение параметра, по которому происходит изменение. |
Методы
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) |
Вызывается до выполнения результата действия. |