Compartir a través de


IsapiCgiRestrictionSection (clase)

Configura restricciones de ISAPI y Common Gateway Interface (CGI) para un servidor web que se ejecuta en modo ISAPI.

Sintaxis

class IsapiCgiRestrictionSection : ConfigurationSectionWithCollection  

Métodos

En la tabla siguiente se enumeran los métodos que expone la clase IsapiCgiRestrictionSection.

Nombre Descripción
Add (Agregar) (Se hereda de ConfigurationSectionWithCollection).
Borrar (Se hereda de ConfigurationSectionWithCollection).
Get (Se hereda de ConfigurationSectionWithCollection).
GetAllowDefinition (Se hereda de ConfigurationSection).
GetAllowLocation (Se hereda de ConfigurationSection).
Remove (Se hereda de ConfigurationSectionWithCollection).
RevertToParent (Se hereda de ConfigurationSection).
SetAllowDefinition (Se hereda de ConfigurationSection).
SetAllowLocation (Se hereda de ConfigurationSection).

Propiedades

La siguiente tabla muestra las propiedades que expone la clase IsapiCgiRestrictionSection.

Nombre Descripción
IsapiCgiRestriction Matriz de valores IsapiCgiRestrictionElement que contienen restricciones de ISAPI o CGI.
Location (Se hereda de ConfigurationSection). Una propiedad clave.
NotListedCgisAllowed Valor boolean de lectura y escritura. true si se permiten restricciones de CGI que no aparecen en la lista; de lo contrario, false. El valor predeterminado es false.
NotListedIsapisAllowed Valor boolean de lectura y escritura. true si se permiten restricciones de ISAPI que no aparecen en la lista; de lo contrario, false. El valor predeterminado es false.
Path (Se hereda de ConfigurationSection). Una propiedad clave.
SectionInformation (Se hereda de ConfigurationSection).

Subclases

Esta clase no contiene subclases.

Comentarios

Las restricciones de ISAPI y CGI son controladores de solicitudes que permiten que el contenido dinámico se ejecute en un servidor. Estas restricciones son archivos CGI (.exe) o extensiones ISAPI (.dll). Los archivos Asp.dll y Aspnet_isapi.dll se incluyen de forma predeterminada. Puede agregar restricciones personalizadas de ISAPI o CGI si la configuración de IIS lo permite.

Nota:

Si ejecuta IIS 7 en modo ISAPI, puede usar restricciones de ISAPI o CGI en el servidor web. Esta característica no está disponible si ejecuta IIS 7 en modo integrado.

Ejemplo

En el ejemplo siguiente se muestran los valores de las propiedades NotListedCgisAllowed, NotListedIsapisAllowed y Path, y se muestra el contenido de la propiedad de matriz 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  
  

Jerarquía de herencia

ConfigurationSection

ConfigurationSectionWithCollection

IsapiCgiRestrictionSection

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

ConfigurationSectionWithCollection (clase)
IsapiCgiRestrictionElement (clase)