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