ResponseCacheAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje parametry nezbytné 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() |
Určuje parametry nezbytné pro nastavení příslušných hlaviček v ukládání odpovědí do mezipaměti. |
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žena v mezipaměti. Tím se v hlavičce Cache-control nastaví hodnota max-age. |
IsReusable |
Získá hodnotu, která označuje, zda lze výsledek CreateInstance(IServiceProvider) znovu použít napříč požadavky. |
Location |
Získá nebo nastaví umístění, kde data z konkrétní adresy URL musí být uloženy v mezipaměti. |
NoStore |
Získá nebo nastaví hodnotu, která určuje, zda mají být data uložena nebo ne.
Při nastavení na |
Order |
Získá hodnotu pořadí 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 hlavičku odpovědi Vary. |
VaryByQueryKeys |
Získá nebo nastaví klíče dotazu na různé. |
Metody
CreateInstance(IServiceProvider) |
Vytvoří instanci spustitelného filtru. |
GetCacheProfile(MvcOptions) |
Získá pro CacheProfile tento atribut. |