Classe ModulesSection
Représente la section des modules dans un fichier de configuration.
Syntaxe
class ModulesSection : ConfigurationSectionWithCollection
Méthodes
Le tableau suivant répertorie les méthodes exposées par la classe ModulesSection
.
Nom | Description |
---|---|
Ajouter | (Hérité de ConfigurationSectionWithCollection.) |
Clear | (Hérité de ConfigurationSectionWithCollection .) |
Get | (Hérité de ConfigurationSectionWithCollection .) |
GetAllowDefinition | (Hérité de ConfigurationSection.) |
GetAllowLocation | (Hérité de ConfigurationSection .) |
Remove | (Hérité de ConfigurationSectionWithCollection .) |
RevertToParent | (Hérité de ConfigurationSection .) |
SetAllowDefinition | (Hérité de ConfigurationSection .) |
SetAllowLocation | (Hérité de ConfigurationSection .) |
Propriétés
Le tableau suivant répertorie les propriétés présentées par la classe ModulesSection
.
Nom | Description |
---|---|
Location |
(Hérité de ConfigurationSection .) Propriété de clé. |
Modules |
Un tableau de valeurs ModuleAction en lecture/écriture. |
Path |
(Hérité de ConfigurationSection .) Propriété de clé. |
RunAllManagedModulesForAllRequests |
Une valeur boolean en lecture/écriture. true si tous les modules managés sont exécutés pour chaque requête. Sinon, false . Par défaut, il s’agit de false . |
SectionInformation |
(Hérité de ConfigurationSection .) |
Sous-classes
Cette classe ne contient aucune sous-classe.
Notes
Cette classe contient des modules globaux activés à un niveau particulier sur un serveur Web et des modules managés qui effectuent également le travail de requête au même niveau.
Exemple
L'exemple suivant affiche les modules natifs et managés dans la section <modules>
du fichier ApplicationHost.config.
' 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
Hiérarchie d'héritage
ConfigurationSectionWithCollection
ModulesSection
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sous Windows Vista - IIS 7.5 sur Windows 7 - IIS 8.0 sous Windows 8 - IIS 10.0 sur Windows 10 |
Serveur | - IIS 7.0 sous Windows Server 2008 - IIS 7.5 sous Windows Server 2008 R2 - IIS 8.0 sur Windows Server 2012 - IIS 8.5 sur Windows Server 2012 R2 - IIS 10.0 sur 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
Classe ConfigurationSectionWithCollection
Classe GlobalModuleElement
Classe GlobalModulesSection
Classe ModuleAction