Поделиться через


OutputCacheAttribute Класс

Определение

Задает параметры, необходимые для задания соответствующих заголовков в кэшировании выходных данных.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public sealed class OutputCacheAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type OutputCacheAttribute = class
    inherit Attribute
Public NotInheritable Class OutputCacheAttribute
Inherits Attribute
Наследование
OutputCacheAttribute
Атрибуты

Комментарии

Для этого атрибута требуется ПО промежуточного слоя кэша вывода.

Конструкторы

OutputCacheAttribute()

Задает параметры, необходимые для задания соответствующих заголовков в кэшировании выходных данных.

Свойства

Duration

Возвращает или задает длительность в секундах, для которых кэшируется ответ.

NoStore

Возвращает или задает значение, определяющее, следует ли кэшировать ответ. Если задано значение true, ответ не будет кэширован.

PolicyName

Возвращает или задает значение имени политики кэша.

Tags

Возвращает или задает теги для применения к выходному кэшу.

VaryByHeaderNames

Возвращает или задает имена заголовков, которые будут различаться.

VaryByQueryKeys

Возвращает или задает ключи запроса, которые зависят от разных значений.

VaryByRouteValueNames

Возвращает или задает имена значений маршрута для разных значений.

Применяется к