Partager via


OutputCacheAttribute Classe

Définition

Spécifie les paramètres nécessaires pour définir les en-têtes appropriés dans la mise en cache de sortie.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public sealed class OutputCacheAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type OutputCacheAttribute = class
    inherit Attribute
Public NotInheritable Class OutputCacheAttribute
Inherits Attribute
Héritage
OutputCacheAttribute
Attributs

Remarques

Cet attribut nécessite l’intergiciel du cache de sortie.

Constructeurs

OutputCacheAttribute()

Spécifie les paramètres nécessaires pour définir les en-têtes appropriés dans la mise en cache de sortie.

Propriétés

Duration

Obtient ou définit la durée en secondes pendant laquelle la réponse est mise en cache.

NoStore

Obtient ou définit la valeur qui détermine si la réponse doit être mise en cache ou non. Lorsqu’elle est définie sur true, la réponse ne sera pas mise en cache.

PolicyName

Obtient ou définit la valeur du nom de la stratégie de cache.

Tags

Obtient ou définit des balises à appliquer au cache de sortie.

VaryByHeaderNames

Obtient ou définit les noms d’en-têtes à varier.

VaryByQueryKeys

Obtient ou définit les clés de requête à varier.

VaryByRouteValueNames

Obtient ou définit les noms des valeurs de routage à modifier.

S’applique à