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 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 |
| 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. |