Partager via


Classe ConfigurationSection

Sert de classe de base pour les classes qui représentent des sections de configuration.

Syntaxe

class ConfigurationSection  

Méthodes

Le tableau suivant répertorie les méthodes exposées par la classe ConfigurationSection.

Nom Description
GetAllowDefinition Récupère l’attribut allowDefinition d’une section de configuration.
GetAllowLocation Récupère l’attribut allowLocation d’une section de configuration.
RevertToParent Rétablit les valeurs de configuration d’une section à celles de sa section parente.
SetAllowDefinition Définit l’attribut allowDefinition d’une section de configuration.
SetAllowLocation Définit l’attribut allowLocation d’une section de configuration.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe ConfigurationSection.

Nom Description
Location Valeur string en lecture seule qui contient le chemin d’accès à un objet cible par rapport à l’objet actuel. Par exemple, dans le chemin d’accès de l’objet « MACHINE/WEBROOT/APPHOST/MYSITE/APP/ », la propriété Location contient « MYSITE/APP/ ». Une propriété clé.
Path Valeur string en lecture seule qui contient le chemin d’accès à l’objet actif. Par exemple, dans le chemin d’accès de l’objet « MACHINE/WEBROOT/APPHOST/MYSITE/APP/ », la propriété Path contient « MACHINE/WEBROOT/APPHOST/ ». Une propriété clé.
SectionInformation Objet SectionInformation dont les propriétés en lecture/écriture fournissent des métadonnées et un verrouillage de contrôle pour une section de configuration.

Sous-classes

Le tableau suivant répertorie les sous-classes présentées par la classe ConfigurationSection.

Nom Description
AccessSection Définit les autorisations d’accès au contenu protégé par SSL (Secure Sockets Layer).
AnonymousAuthenticationSection Configure l’authentification anonyme.
AnonymousIdentificationSection Définit la façon dont les cookies sont utilisés dans une application internet.
AspSection Expose les paramètres de configuration des pages Active Server (ASP) pour les applications ASP.
BasicAuthenticationSection Configurer l’authentification de base.
CacheSection Définit les paramètres de cache d’une application internet ASP.NET.
CgiSection Configure les paramètres CGI (Common Gateway Interface).
ClientCertificateMappingAuthenticationSection Active ou désactive l’authentification de mappage de certificat client.
ConfigurationHistorySection Configure les paramètres d’historique de configuration du service ApplicationHost Helper.
ConfigurationRedirectionSection Configure l’emplacement des fichiers ApplicationHost.config et Administration.config.
ConfigurationSectionWithCollection Sert de classe de base pour les classes de section de configuration qui contiennent des collections.
DateTimeSerializationSection Gère les paramètres de configuration pour la sérialisation XML des instances System.DateTime.
DigestAuthenticationSection Configure l’authentification Digest.
DirectoryBrowseSection Configure la navigation d’annuaire dans IIS.
GlobalizationSection Configure les paramètres de globalisation d’une application internet.
HostingEnvironmentSection Définit les paramètres de configuration qui contrôlent le comportement de l’environnement d’hébergement d’application.
HttpCookiesSection Configure les propriétés des cookies utilisés par une application internet.
HttpLoggingSection Configure la journalisation des requêtes HTTP.
HttpRuntimeSection Configure paramètres d’exécution HTTP ASP.NET qui déterminent la façon dont une requête est traitée pour une application ASP.NET donnée.
IdentitySection Spécifie si une application ASP.NET doit s’exécuter en tant qu’identité de pool d’applications (valeur par défaut), identité d’utilisateur authentifiée IIS ou identité configurée personnalisée.
LogSection Configure la journalisation d’un serveur ou d’un site.
MachineKeySection Définit les paramètres de configuration qui contrôlent la génération de clés et les algorithmes utilisés dans le chiffrement, le déchiffrement et les opérations de contrôle d’accès aux médias (MAC) dans les formulaires d’authentification, la validation d’état d’affichage et l’isolation d’application des états de session.
OdbcLoggingSection Définit les paramètres de configuration pour la journalisation des événements IIS dans une base de données via une connexion ODBC (Open Database Connectivity).
OutputCacheSection Définit les paramètres de cache de sortie d’une application ASP.NET.
ProcessModelSection Configure les paramètres de modèle de processus ASP.NET sur un serveur internet exécutant IIS.
RequestCachingSection Contient des informations de configuration pour la mise en cache des requêtes.
ServerRuntimeSection Configure les limites relatives aux requêtes pour les applications d’un serveur internet.
ServerSideIncludeSection Configure les directives SSI (Server-Side Include).
SessionPageStateSection Configure les paramètres d’état d’affichage de page pour une application ASP.NET.
SettingsSection Contient des paramètres qui spécifient la manière dont .NET Framework se connecte au réseau.
SmtpMailSettingsSection Contient les paramètres de configuration SMTP (Simple Mail Transfer Protocol).
SystemWebDeploymentSection Définit les paramètres de configuration qui prennent en charge le déploiement d’une application internet.
SystemWindowsFormsSection Stocke les paramètres d’application pour les applications Windows Forms.
TraceSection Configure le service de suivi de code ASP.NET.
TransactionsDefaultSettingsSection Contient les paramètres par défaut pour les transactions.
TransactionsMachineSettingsSection Représente une section XML dans un fichier de configuration qui contient des paramètres qui peuvent être modifiés uniquement au niveau de l’ordinateur.
TrustSection Configurez le niveau de sécurité d’accès du code qui est appliqué à une application.
UrlCompressionSection Active ou désactive la compression dynamique ou statique.
ValidationSection Active ou désactive les vérifications de validation sur les fichiers de configuration.
WebControlsSection Définit l’emplacement partagé des fichiers de script client.
WebLimitsSection Définit les limites du trafic client vers un serveur internet.
XhtmlConformanceSection Définit le mode de rendu XHTML pour les applications ASP.NET.
XmlSerializerSection Gère les éléments XML utilisés pour configurer la sérialisation XML.

Notes

Les classes d’association qui dérivent de la classe ObjectConfigurationAssociation utilisent la classe ConfigurationSection pour lier des objets à des sections de configuration.

Toutes les classes qui dérivent de ConfigurationSection héritent des propriétés Location, Path et SectionInformation. Location et Path sont des propriétés clés pour toutes les sous-classes de ConfigurationSection.

Spécifications

Type Description
Client - IIS 7.0 sous Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sous Windows Server 2008
- IIS 7.5 sous Windows Server 2008 R2
- IIS 8.0 sous Windows Server 2012
- IIS 8.5 sous Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Fournisseur WMI
Classe ConfigurationSectionWithCollection
Classe ObjectConfigurationAssociation
Classe SectionInformation