Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dient als Basisklasse für Klassen, die Konfigurationsabschnitte darstellen.
Syntax
class ConfigurationSection
Methoden
In der folgenden Tabelle werden die Methoden aufgelistet, die von der ConfigurationSection-Klasse verfügbar gemacht werden.
| Name | Beschreibung |
|---|---|
| GetAllowDefinition | Ruft das allowDefinition Attribut für einen Konfigurationsabschnitt ab. |
| GetAllowLocation | Ruft das allowLocation Attribut für einen Konfigurationsabschnitt ab. |
| RevertToParent | Wiederherstellen von Konfigurationswerten in einem Abschnitt zu denen des übergeordneten Abschnitts. |
| SetAllowDefinition | Legt das allowDefinition Attribut für einen Konfigurationsabschnitt fest. |
| SetAllowLocation | Legt das allowLocation Attribut für einen Konfigurationsabschnitt fest. |
Eigenschaften
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der ConfigurationSection-Klasse verfügbar gemacht werden.
| Name | Beschreibung |
|---|---|
Location |
Ein schreibgeschützter string Wert, der den Pfad zu einem Zielobjekt relativ zum aktuellen Objekt enthält. Beispielsweise würde die Location Eigenschaft im Objektpfad "MACHINE/WEBROOT/APPHOST/MYSITE/APP/" "MYSITE/APP/" "MYSITE/APP/" enthalten. Eine Schlüsseleigenschaft. |
Path |
Ein schreibgeschützter string Wert, der den Pfad zum aktuellen Objekt enthält. Beispielsweise würde die Path Eigenschaft im Objektpfad „MACHINE/WEBROOT/APPHOST/MYSITE/APP/“ „MACHINE/WEBROOT/APPHOST/“ enthalten. Eine Schlüsseleigenschaft. |
SectionInformation |
Ein SectionInformation-Objekt, dessen Lese-/Schreibeigenschaften Metadaten bereitstellen und die Sperrung für einen Konfigurationsabschnitt steuern. |
Unterklassen
In der folgenden Tabelle sind die Unterklassen aufgeführt, die von der ConfigurationSection-Klasse verfügbar gemacht werden.
| Name | Beschreibung |
|---|---|
| AccessSection | Gibt Zugriffsberechtigungen für Inhalte an, die durch Secure Sockets Layer (SSL) geschützt sind. |
| AnonymousAuthenticationSection | Konfiguriert die anonyme Authentifizierung. |
| AnonymousIdentificationSection | Gibt an, wie Cookies in einer Webanwendung verwendet werden. |
| AspSection | Macht Die Konfigurationseinstellungen für Active Server Pages (ASP) für ASP-Anwendungen verfügbar. |
| BasicAuthenticationSection | Konfiguriert die Standardauthentifizierung. |
| CacheSection | Definiert Cacheeinstellungen für eine ASP.NET Webanwendung. |
| CgiSection | Konfiguriert die Einstellungen für die allgemeine Gatewayschnittstelle (Common Gateway Interface, CGI). |
| ClientCertificateMappingAuthenticationSection | Aktiviert oder deaktiviert die Clientzertifikatzuordnungsauthentifizierung. |
| ConfigurationHistorySection | Konfiguriert die Konfigurationsverlaufseinstellungen des ApplicationHost-Hilfsdiensts. |
| ConfigurationRedirectionSection | Konfiguriert den Speicherort der Dateien ApplicationHost.config und Administration.config. |
| ConfigurationSectionWithCollection | Dient als Basisklasse für ConfigurationSection-Klassen, die Auflistungen enthalten. |
| DateTimeSerializationSection | Behandelt Konfigurationseinstellungen für die XML-Serialisierung von System.DateTime-Instanzen. |
| DigestAuthenticationSection | Konfiguriert die Digestauthentifizierung. |
| DirectoryBrowseSection | Konfiguriert das Verzeichnisbrowsen in IIS. |
| GlobalizationSection | Konfiguriert die Globalisierungseinstellungen für eine Webanwendung. |
| HostingEnvironmentSection | Definiert Konfigurationseinstellungen, die das Verhalten der Anwendungshostingumgebung steuern. |
| HttpCookiesSection | Konfiguriert Eigenschaften für Cookies, die von einer Webanwendung verwendet werden. |
| HttpLoggingSection | Konfiguriert die Protokollierung von HTTP-Anforderungen. |
| HttpRuntimeSection | Konfiguriert ASP.NET HTTP-Laufzeiteinstellungen, die bestimmen, wie eine Anforderung für eine bestimmte ASP.NET Anwendung verarbeitet wird. |
| IdentitySection | Gibt an, ob eine ASP.NET Anwendung als Anwendungspoolidentität (Standard), IIS-authentifizierte Benutzeridentität oder eine benutzerdefinierte konfigurierte Identität ausgeführt werden soll. |
| LogSection | Konfiguriert die Protokollierung für einen Server oder Standort. |
| MachineKeySection | Definiert die Konfigurationseinstellungen, die die Schlüsselgenerierung und Algorithmen steuern, die bei Verschlüsselung, Entschlüsselung und MAC-Vorgängen (Media Access Control) bei der Formularauthentifizierung, der Ansichtsstatusvalidierung und der Anwendungsisolation im Sitzungsstatus verwendet werden. |
| OdbcLoggingSection | Gibt Konfigurationseinstellungen zum Protokollieren von IIS-Ereignissen in einer Datenbank über eine ODBC-Verbindung (Open Database Connectivity) an. |
| OutputCacheSection | Gibt Die Ausgabecacheeinstellungen für eine ASP.NET Anwendung an. |
| ProcessModelSection | Konfiguriert die ASP.NET Prozessmodelleinstellungen auf einem Webserver, auf dem IIS ausgeführt wird. |
| RequestCachingSection | Enthält Konfigurationsinformationen für die Anforderungszwischenspeicherung. |
| ServerRuntimeSection | Konfiguriert Anforderungsgrenzwerte für Anwendungen auf einem Webserver. |
| ServerSideIncludeSection | Konfiguriert serverseitige SSI-Direktiven (SSI). |
| SessionPageStateSection | Konfiguriert Seitenansichtszustandseinstellungen für eine ASP.NET Anwendung. |
| SettingsSection | Enthält Einstellungen, die festlegen, wie Verbindungen zwischen .NET Framework und dem Netzwerk hergestellt werden. |
| SmtpMailSettingsSection | Enthält SMTP-Konfigurationseinstellungen (Simple Mail Transfer Protocol). |
| SystemWebDeploymentSection | Definiert Konfigurationseinstellungen, die die Bereitstellung einer Webanwendung unterstützen. |
| SystemWindowsFormsSection | Speichert Anwendungseinstellungen für Windows Forms-Anwendungen. |
| TraceSection | Konfiguriert den ASP.NET Codeablaufverfolgungsdienst. |
| TransactionsDefaultSettingsSection | Enthält Standardeinstellungen für Transaktionen. |
| TransactionsMachineSettingsSection | Stellt einen XML-Abschnitt in einer Konfigurationsdatei dar, der Einstellungen enthält, die nur auf Computerebene geändert werden können. |
| TrustSection | Konfiguriert die Ebene der Codezugriffssicherheit, die auf eine Anwendung angewendet wird. |
| UrlCompressionSection | Aktiviert oder deaktiviert dynamische oder statische Komprimierung. |
| ValidationSection | Aktiviert oder deaktiviert Überprüfungen für Konfigurationsdateien. |
| WebControlsSection | Gibt den freigegebenen Speicherort von Clientskriptdateien an. |
| WebLimitsSection | Gibt Grenzwerte für den Clientdatenverkehr an einen Webserver an. |
| XhtmlConformanceSection | Gibt den XHTML-Renderingmodus für ASP.NET Anwendungen an. |
| XmlSerializerSection | Behandelt die XML-Elemente, die zum Konfigurieren der XML-Serialisierung verwendet werden. |
Hinweise
Die Zuordnungsklassen, die von der ObjectConfigurationAssociation-Klasse abgeleitet werden, verwenden die ConfigurationSection Klasse, um Objekte mit Konfigurationsabschnitten zu verknüpfen.
Alle von ConfigurationSection abgeleiteten Klassen erben die Eigenschaften Location, Path und SectionInformation. Location und Path sind Schlüsseleigenschaften für alle Unterklassen von ConfigurationSection.
Anforderungen
| type | Beschreibung |
|---|---|
| Client | - IIS 7.0 unter Windows Vista IIS 7.5 unter Windows 7 IIS 8.0 unter Windows 8 IIS 10.0 unter Windows 10 |
| Server | IIS 7.0 unter Windows Server 2008 - IIS 7.5 unter Windows Server 2008 R2 IIS 8.0 auf Windows Server 2012. - IIS 8.5 unter Windows Server 2012 R2 IIS 10.0 auf Windows Server 2016. |
| Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
| MOF-Datei | WebAdministration.mof |
Weitere Informationen
WMI-Anbieter
ConfigurationSectionWithCollection-Klasse
ObjectConfigurationAssociation-Klasse
SectionInformation-Klasse