OutputCacheParameters Classe

Définition

Encapsule les paramètres d’initialisation du cache de sortie analysés à partir d’une directive de page @ OutputCache par ASP.NET. Cette classe ne peut pas être héritée.

public ref class OutputCacheParameters sealed
public sealed class OutputCacheParameters
type OutputCacheParameters = class
Public NotInheritable Class OutputCacheParameters
Héritage
OutputCacheParameters

Remarques

La classe OutputCacheParameters n’est pas utilisée par ASP.NET page ou les développeurs de contrôles. Il fournit une structure de données utilisée pour stocker les paramètres de cache analysés à partir d’un @ OutputCache directive de page par ASP.NET page et analyseurs de contrôle tels que PageParser et TemplateControlParser. L’objet OutputCacheParameters est utilisé avec la Page.InitOutputCache méthode pour initialiser le cache de sortie d’une page et son contenu au moment de l’exécution.

Constructeurs

Nom Description
OutputCacheParameters()

Initialise une nouvelle instance de la classe OutputCacheParameters.

Propriétés

Nom Description
CacheProfile

Obtient ou définit un OutputCacheProfile nom associé aux paramètres de l’entrée du cache de sortie.

Duration

Obtient ou définit la durée pendant laquelle une entrée de cache doit rester dans le cache de sortie.

Enabled

Obtient ou définit une valeur indiquant si la mise en cache de sortie est activée pour le contenu actuel.

Location

Obtient ou définit une valeur qui détermine l’emplacement de l’entrée de cache.

NoStore

Obtient ou définit une valeur qui détermine si la directive HTTP Cache-Control: no-store est définie.

SqlDependency

Obtient ou définit un ensemble de paires de noms de base de données et de table dont dépend l’entrée du cache.

VaryByContentEncoding

Obtient ou définit un ensemble délimité par des virgules de jeux de caractères (encodages de contenu) utilisé pour varier l’entrée du cache.

VaryByControl

Obtient ou définit un ensemble délimité par des points-virgules d’identificateurs de contrôle contenus dans la page active ou le contrôle utilisateur utilisé pour modifier l’entrée actuelle du cache.

VaryByCustom

Obtient une liste de chaînes personnalisées que le cache de sortie utilise pour varier l’entrée du cache.

VaryByHeader

Obtient ou définit un ensemble délimité par des virgules de noms d’en-têtes utilisés pour varier l’entrée du cache. Les noms d’en-tête identifient les en-têtes HTTP associés à la requête.

VaryByParam

Obtient une liste délimitée par des points-virgules de chaîne de requête ou des paramètres POST de formulaire que le cache de sortie utilise pour varier l’entrée du cache.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi