Partager via


Classe IsapiCgiRestrictionSection

Configure les restrictions ISAPI et Common Gateway Interface (CGI) pour un serveur web qui s'exécute en mode ISAPI.

Syntaxe

class IsapiCgiRestrictionSection : ConfigurationSectionWithCollection  

Méthodes

Le tableau suivant répertorie les méthodes exposées par la classe IsapiCgiRestrictionSection.

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 exposées par la classe IsapiCgiRestrictionSection.

Nom Description
IsapiCgiRestriction Tableau de valeurs IsapiCgiRestrictionElement qui contiennent des restrictions ISAPI ou CGI.
Location (Hérité de ConfigurationSection.) Une propriété clé.
NotListedCgisAllowed Une valeur boolean en lecture/écriture. true si les restrictions CGI qui ne sont pas répertoriées sont autorisées. Sinon, false. Par défaut, il s’agit de false.
NotListedIsapisAllowed Une valeur boolean en lecture/écriture. true si les restrictions ISAPI qui ne sont pas répertoriées sont autorisées. Sinon, false. Par défaut, il s’agit de false.
Path (Hérité de ConfigurationSection.) Une propriété clé.
SectionInformation (Hérité de ConfigurationSection.)

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les restrictions ISAPI et CGI sont des gestionnaires de requête qui permettent l'exécution de contenu dynamique sur un serveur. Ces restrictions sont des fichiers CGI (.exe) ou des extensions ISAPI (.dll). Les fichiers Asp.dll et Aspnet_isapi.dll sont inclus par défaut. Vous pouvez ajouter des restrictions ISAPI ou CGI personnalisées si la configuration IIS le permet.

Remarque

Si vous exécutez IIS 7 en mode ISAPI, vous pouvez utiliser des restrictions ISAPI ou CGI sur votre serveur web. Cette fonctionnalité n'est pas disponible si vous exécutez IIS 7 en mode Intégré.

Exemple

L'exemple suivant montre les valeurs des propriétés NotListedCgisAllowed, NotListedIsapisAllowedet Path. Il répertorie le contenu de la propriété de tableau IsapiCgiRestriction.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the default Web site.  
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")  
  
' Get the ISAPI-CGI restriction section.  
oSite.GetSection "IsapiCgiRestrictionSection", oSection  
  
' Display the non-array IsapiCgiRestrictionSection properties.  
WScript.Echo "ISAPI CGI Restriction Section"  
WScript.Echo "-----------------------------"  
WScript.Echo "Path: " & oSection.Path  
WScript.Echo "NotListedCgisAllowed: " & _  
    oSection.NotListedCgisAllowed  
WScript.Echo "NotListedIsapisAllowed: " & _  
    oSection.NotListedIsapisAllowed  
WScript.Echo   
  
' Display the contents of the IsapiCgiRestriction array property.  
WScript.Echo vbTab & "ISAPI CGI Restriction Elements"  
WScript.Echo vbtab & "------------------------------"  
For Each oIsapiCgiRestrictionElement In oSection.IsapiCgiRestriction  
    WScript.Echo  vbtab & "GroupID: " & _  
        oIsapiCgiRestrictionElement.GroupID  
    WScript.Echo  vbtab & "Description: " & _  
        oIsapiCgiRestrictionElement.Description  
    WScript.Echo  vbtab & "Path: " & _  
        oIsapiCgiRestrictionElement.Path  
    WScript.Echo  vbtab & "Allowed: " & _  
        oIsapiCgiRestrictionElement.Allowed  
    WScript.Echo  
Next  
  

Hiérarchie d'héritage

ConfigurationSection

ConfigurationSectionWithCollection

IsapiCgiRestrictionSection

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 sous Windows Server 2012
- IIS 8.5 sous 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 IsapiCgiRestrictionElement