Freigeben über


ConfigurationSection-Klasse1

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