ResponseCacheAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает параметры, необходимые для задания соответствующих заголовков при кэшировании ответов.
public ref class ResponseCacheAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ResponseCacheAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ResponseCacheAttribute = class
inherit Attribute
interface IFilterFactory
interface IFilterMetadata
interface IOrderedFilter
Public Class ResponseCacheAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
- Наследование
-
ResponseCacheAttribute
- Атрибуты
- Реализации
Конструкторы
ResponseCacheAttribute() |
Указывает параметры, необходимые для задания соответствующих заголовков при кэшировании ответов. |
Свойства
CacheProfileName |
Возвращает или задает значение имени профиля кэша. |
Duration |
Возвращает или задает длительность в секундах, для которой кэшируется ответ. В заголовке Cache-control будет задано значение max-age. |
IsReusable |
Возвращает значение, указывающее, можно ли повторно использовать результат CreateInstance(IServiceProvider) в запросах. |
Location |
Возвращает или задает расположение, в котором должны кэшироваться данные из определенного URL-адреса. |
NoStore |
Возвращает или задает значение, определяющее, следует ли хранить данные.
Если задано значение |
Order |
Возвращает значение порядка для определения порядка выполнения фильтров. Фильтры выполняются в возрастающем числовом значении Order свойства . |
VaryByHeader |
Возвращает или задает значение для заголовка ответа Vary. |
VaryByQueryKeys |
Возвращает или задает ключи запроса, которые должны различаться. |
Методы
CreateInstance(IServiceProvider) |
Создает экземпляр фильтра исполняемого файла. |
GetCacheProfile(MvcOptions) |
Возвращает для этого атрибута CacheProfile . |