ResponseCacheAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les paramètres nécessaires pour définir les en-têtes appropriés dans la mise en cache des réponses.
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
- Héritage
-
ResponseCacheAttribute
- Attributs
- Implémente
Constructeurs
ResponseCacheAttribute() |
Spécifie les paramètres nécessaires pour définir les en-têtes appropriés dans la mise en cache des réponses. |
Propriétés
CacheProfileName |
Obtient ou définit la valeur du nom du profil de cache. |
Duration |
Obtient ou définit la durée en secondes pendant laquelle la réponse est mise en cache. Cela définit « max-age » dans l’en-tête « Cache-control ». |
IsReusable |
Obtient une valeur qui indique si le résultat de CreateInstance(IServiceProvider) peut être réutilisé entre les requêtes. |
Location |
Obtient ou définit l’emplacement où les données d’une URL particulière doivent être mises en cache. |
NoStore |
Obtient ou définit la valeur qui détermine si les données doivent être stockées ou non.
Lorsqu’il |
Order |
Obtient la valeur d’ordre pour déterminer l’ordre d’exécution des filtres. Les filtres s’exécutent dans la valeur numérique ascendante de la Order propriété. |
VaryByHeader |
Obtient ou définit la valeur de l’en-tête de réponse Vary. |
VaryByQueryKeys |
Obtient ou définit les clés de requête dont la valeur varie. |
Méthodes
CreateInstance(IServiceProvider) |
Crée une instance du filtre exécutable. |
GetCacheProfile(MvcOptions) |
Obtient le CacheProfile pour cet attribut. |