SystemWebCachingSectionGroup 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.
Configure le caching groupe 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
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 SystemWebCachingSectionGroup classe permet d’accéder par programmation et de modifier la caching section d’un fichier de configuration.
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 des pages individuelles dans l’application.
Le mécanisme de mise en cache ASP.NET est implémenté par la Cache classe. Pour plus d’informations, consultez ASP.NET Vue d’ensemble de la mise en cache.
La liste suivante décrit les deux types de mise en cache ASP.NET fournit.
Le premier est appelé mise en cache de sortie, qui vous permet de stocker des réponses de contrôle dynamiques de page et d’utilisateur. Lors des demandes 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 satisfaire la demande. Vous pouvez accéder aux paramètres de mise en cache de sortie à l’aide des propriétés et OutputCacheSettings des OutputCache propriétés.
Le deuxième type de mise en cache est la mise en cache traditionnelle des données d’application, que vous pouvez utiliser pour stocker par programme des objets arbitraires dans la mémoire du serveur afin que votre application puisse gagner du temps et des ressources nécessaires pour les recréer. Vous pouvez accéder à ces paramètres de cache à l’aide de la Cache propriété.
Constructeurs
| Nom | Description |
|---|---|
| SystemWebCachingSectionGroup() |
Crée une instance de SystemWebCachingSectionGroup. |
Propriétés
| Nom | Description |
|---|---|
| Cache |
Obtient la |
| IsDeclarationRequired |
Obtient une valeur qui indique si cette ConfigurationSectionGroup déclaration d’objet est requise. (Hérité de ConfigurationSectionGroup) |
| IsDeclared |
Obtient une valeur qui indique si cet ConfigurationSectionGroup objet est déclaré. (Hérité de ConfigurationSectionGroup) |
| Name |
Obtient la propriété name de cet ConfigurationSectionGroup objet. (Hérité de ConfigurationSectionGroup) |
| OutputCache |
Obtient la |
| OutputCacheSettings |
Obtient la |
| SectionGroupName |
Obtient le nom du groupe de sections associé à ce ConfigurationSectionGroup. (Hérité de ConfigurationSectionGroup) |
| SectionGroups |
Obtient un ConfigurationSectionGroupCollection objet qui contient tous les ConfigurationSectionGroup objets qui sont des enfants de cet ConfigurationSectionGroup objet. (Hérité de ConfigurationSectionGroup) |
| Sections |
Obtient un ConfigurationSectionCollection objet qui contient tous les ConfigurationSection objets de cet ConfigurationSectionGroup objet. (Hérité de ConfigurationSectionGroup) |
| SqlCacheDependency |
Obtient la |
| Type |
Obtient ou définit le type de cet ConfigurationSectionGroup objet. (Hérité de ConfigurationSectionGroup) |
Méthodes
| Nom | Description |
|---|---|
| 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 ConfigurationSectionGroup objet. (Hérité de ConfigurationSectionGroup) |
| ForceDeclaration(Boolean) |
Force la déclaration de cet ConfigurationSectionGroup objet. (Hérité de ConfigurationSectionGroup) |
| 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) |
| 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) |