ModulesSection-Klasse
Stellt den Modulabschnitt in einer Konfigurationsdatei dar.
Syntax
class ModulesSection : ConfigurationSectionWithCollection
Methoden
In der folgenden Tabelle werden die Methoden aufgelistet, die von der ModulesSection
Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
Add (Hinzufügen) | (Geerbt von ConfigurationSectionWithCollection.) |
Clear | (Geerbt von ConfigurationSectionWithCollection .) |
Get | (Geerbt von ConfigurationSectionWithCollection .) |
GetAllowDefinition | (Geerbt von ConfigurationSection.) |
GetAllowLocation | (Geerbt von ConfigurationSection .) |
Remove | (Geerbt von ConfigurationSectionWithCollection .) |
RevertToParent | (Geerbt von ConfigurationSection .) |
SetAllowDefinition | (Geerbt von ConfigurationSection .) |
SetAllowLocation | (Geerbt von ConfigurationSection .) |
Eigenschaften
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der ModulesSection
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
Location |
(Geerbt von ConfigurationSection .) Eine Schlüsseleigenschaft. |
Modules |
Ein ArrayModuleAction- Werten mit Lese-/Schreibzugriff. |
Path |
(Geerbt von ConfigurationSection .) Eine Schlüsseleigenschaft. |
RunAllManagedModulesForAllRequests |
Ein Lese-/Schreibboolean -Wert. true wenn alle verwalteten Module für jede Anforderung ausgeführt werden; andernfalls, false . Der Standardwert ist false . |
SectionInformation |
(Geerbt von ConfigurationSection .) |
Unterklassen
Diese Klasse enthält keine Unterklassen.
Hinweise
Diese Klasse enthält globale Module, die auf einer bestimmten Ebene auf einem Webserver aktiviert sind, und verwaltete Module, die auch Anforderungsvorgänge auf derselben Ebene ausführen.
Beispiel
Im folgenden Beispiel werden die nativen und verwalteten Module im <modules>
Abschnitt der ApplicationHost.config-Datei angezeigt.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the <modules> section.
Set oSection = oWebAdmin.Get( _
"ModulesSection.Path='MACHINE/WEBROOT/APPHOST/',Location=''")
' Display the native modules.
WScript.Echo "---------- Native -------------"
For Each oModule In oSection.Modules
If oModule.Type = "" Then
WScript.Echo " " & oModule.Name
End If
Next
WScript.Echo
' Display the managed modules.
WScript.Echo "---------- Managed ----------"
For Each oModule In oSection.Modules
If oModule.Type <> "" Then
If Len(oModule.Name) < 12 Then
WScript.Echo " " & oModule.Name & _
vbTab & vbTab & vbTab & "[" & oModule.Type & "]"
ElseIf Len(oModule.Name) < 20 Then
WScript.Echo " " & oModule.Name & _
vbTab & vbTab & "[" & oModule.Type & "]"
Else
WScript.Echo " " & oModule.Name & _
vbTab & "[" & oModule.Type & "]"
End If
End If
Next
Vererbungshierarchie
ConfigurationSectionWithCollection
ModulesSection
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
ConfigurationSectionWithCollection-Klasse
GlobalModuleElement-Klasse
GlobalModulesSection-Klasse
ModuleAction-Klasse