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