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