ResponseCacheAttribute Třída

Definice

Určuje parametry potřebné pro nastavení příslušných hlaviček v ukládání odpovědí do mezipaměti.

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
Dědičnost
ResponseCacheAttribute
Atributy
Implementuje

Konstruktory

ResponseCacheAttribute()

Vlastnosti

CacheProfileName

Získá nebo nastaví hodnotu názvu profilu mezipaměti.

Duration

Získá nebo nastaví dobu v sekundách, po kterou je odpověď uložená v mezipaměti. Tím se v hlavičce Cache-Control nastaví "maximální stáří".

IsReusable

Získá hodnotu, která označuje, zda je výsledek CreateInstance(IServiceProvider) možné znovu použít napříč požadavky.

Location

Získá nebo nastaví umístění, kde musí být data z konkrétní adresy URL ukládána do mezipaměti.

NoStore

Získá nebo nastaví hodnotu, která určuje, jestli mají být data uložená, nebo ne. Pokud je nastaveno na true , nastaví hlavičku Cache-Control na "No-Store". Ignoruje parametr Location pro jiné hodnoty než None. Ignoruje parametr Duration.

Order

Získá hodnotu objednávky pro určení pořadí provádění filtrů. Filtry se spouštějí ve vzestupné číselné hodnotě Order Vlastnosti.

VaryByHeader

Získá nebo nastaví hodnotu pro záhlaví odpovědi Vary.

VaryByQueryKeys

Získá nebo nastaví klíče dotazu, které se mají v závislosti.

Metody

CreateInstance(IServiceProvider)

Vytvoří instanci spustitelného filtru.

GetCacheProfile(MvcOptions)

Získá CacheProfile pro tento atribut.

Platí pro