Partage via


SystemWebCachingSectionGroup Classe

Définition

Configure le groupe caching dans un fichier de configuration. Cette classe ne peut pas être héritée.

public ref class SystemWebCachingSectionGroup sealed : System::Configuration::ConfigurationSectionGroup
public sealed class SystemWebCachingSectionGroup : System.Configuration.ConfigurationSectionGroup
type SystemWebCachingSectionGroup = class
    inherit ConfigurationSectionGroup
Public NotInheritable Class SystemWebCachingSectionGroup
Inherits ConfigurationSectionGroup
Héritage
SystemWebCachingSectionGroup

Exemples

L’exemple de code suivant montre comment obtenir l’objet SystemWebCachingSectionGroup à partir du fichier de configuration associé à une application web existante. Vous pouvez utiliser cet objet pour accéder aux sections contenues dans le caching groupe.


// Get the Web application configuration.
System.Configuration.Configuration configuration =
    WebConfigurationManager.OpenWebConfiguration(
    "/aspnetTest");

// Get the <caching> section group.
SystemWebCachingSectionGroup cachingSectionGroup =
  (SystemWebCachingSectionGroup)configuration.GetSectionGroup(
  "system.web/caching");
' Get the Web application configuration.
Dim configuration _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")

' Get the <caching> section group.
Dim cachingSectionGroup _
As SystemWebCachingSectionGroup = _
CType(configuration.GetSectionGroup( _
"system.web/caching"), SystemWebCachingSectionGroup)

Remarques

La classe SystemWebCachingSectionGroup permet d'accéder au contenu de la section caching d'un fichier de configuration et de le modifier par programme.

La SystemWebCachingSectionGroup classe et la caching section fournissent un contrôle centralisé du mécanisme de mise en cache pour un site ou une application. Cela permet de déployer, de modifier et de désactiver la mise en cache sans modifier les pages individuelles de l’application.

Le mécanisme de mise en cache ASP.NET est implémenté par la Cache classe . Pour plus d’informations, consultez Vue d’ensemble de la mise en cache ASP.NET.

La liste suivante décrit les deux types de mise en cache ASP.NET fournit.

  • La première est appelée mise en cache de sortie, qui vous permet de stocker des réponses dynamiques de page et de contrôle utilisateur. Lors des requêtes suivantes, le code de contrôle de la page ou de l’utilisateur n’est pas exécuté ; la sortie mise en cache est utilisée pour répondre à la demande. Vous pouvez accéder aux paramètres de mise en cache de sortie à l’aide des OutputCache propriétés et OutputCacheSettings .

  • Le deuxième type de mise en cache est la mise en cache des données d’application traditionnelle, que vous pouvez utiliser pour stocker par programmation des objets arbitraires dans la mémoire du serveur afin que votre application puisse économiser le temps et les ressources nécessaires pour les recréer. Vous pouvez accéder à ces paramètres de cache à l’aide de la Cache propriété .

Constructeurs

SystemWebCachingSectionGroup()

Crée une instance de SystemWebCachingSectionGroup.

Propriétés

Cache

Obtient la section cache contenue dans la configuration.

IsDeclarationRequired

Obtient une valeur qui indique si cette déclaration d'objet ConfigurationSectionGroup est requise.

(Hérité de ConfigurationSectionGroup)
IsDeclared

Obtient une valeur qui indique si cet objet ConfigurationSectionGroup est déclaré.

(Hérité de ConfigurationSectionGroup)
Name

Obtient la propriété de nom de cet objet ConfigurationSectionGroup.

(Hérité de ConfigurationSectionGroup)
OutputCache

Obtient la section outputCache contenue dans la configuration.

OutputCacheSettings

Obtient la section outputCacheSettings contenue dans la configuration.

SectionGroupName

Obtient le nom du groupe de sections associé à ce ConfigurationSectionGroup.

(Hérité de ConfigurationSectionGroup)
SectionGroups

Obtient un objet ConfigurationSectionGroupCollection qui contient tous les objets ConfigurationSectionGroup qui sont des enfants de cet objet ConfigurationSectionGroup.

(Hérité de ConfigurationSectionGroup)
Sections

Obtient un objet ConfigurationSectionCollection qui contient tous les objets ConfigurationSection de cet objet ConfigurationSectionGroup.

(Hérité de ConfigurationSectionGroup)
SqlCacheDependency

Obtient la section sqlCacheDependency contenue dans la configuration.

Type

Obtient ou définit le type de cet objet ConfigurationSectionGroup.

(Hérité de ConfigurationSectionGroup)

Méthodes

Equals(Object)

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

(Hérité de Object)
ForceDeclaration()

Force la déclaration de cet objet ConfigurationSectionGroup.

(Hérité de ConfigurationSectionGroup)
ForceDeclaration(Boolean)

Force la déclaration de cet objet ConfigurationSectionGroup.

(Hérité de ConfigurationSectionGroup)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ShouldSerializeSectionGroupInTargetVersion(FrameworkName)

Indique si l’instance actuelle ConfigurationSectionGroup doit être sérialisée lorsque la hiérarchie d’objets de configuration est sérialisée pour la version cible spécifiée du .NET Framework.

(Hérité de ConfigurationSectionGroup)
ToString()

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

(Hérité de Object)

S’applique à

Voir aussi