Compartilhar via


Classe IsapiCgiRestrictionSection

Configura restrições ISAPI e interface CGI para um servidor Web executado no modo ISAPI.

Sintaxe

class IsapiCgiRestrictionSection : ConfigurationSectionWithCollection  

Métodos

A tabela a seguir lista os métodos expostos pela classe IsapiCgiRestrictionSection.

Nome Descrição
Add (Herdado de ConfigurationSectionWithCollection.)
Limpar (Herdado de ConfigurationSectionWithCollection.)
Get (Herdado de ConfigurationSectionWithCollection.)
GetAllowDefinition (Herdado de ConfigurationSection.)
GetAllowLocation (Herdado de ConfigurationSection.)
Remover (Herdado de ConfigurationSectionWithCollection.)
RevertToParent (Herdado de ConfigurationSection.)
SetAllowDefinition (Herdado de ConfigurationSection.)
SetAllowLocation (Herdado de ConfigurationSection.)

Propriedades

A tabela a seguir lista as propriedades expostas pela classe IsapiCgiRestrictionSection.

Nome Descrição
IsapiCgiRestriction Uma matriz de valores IsapiCgiRestrictionElement que contêm restrições ISAPI ou CGI.
Location (Herdado de ConfigurationSection.) Uma propriedade chave.
NotListedCgisAllowed Um valor boolean de leitura/gravação. true, se as restrições CGI que não estão listadas forem permitidas; caso contrário, false. O padrão é false.
NotListedIsapisAllowed Um valor boolean de leitura/gravação. true, se as restrições ISAPI que não estão listadas forem permitidas; caso contrário, false. O padrão é false.
Path (Herdado de ConfigurationSection.) Uma propriedade chave.
SectionInformation (Herdado de ConfigurationSection.)

Subclasses

Essa classe não contém subclasses.

Comentários

As restrições ISAPI e CGI são manipuladores de solicitação que permitem a execução de conteúdo dinâmico em um servidor. Essas restrições são arquivos CGI (.exe) ou extensões ISAPI (.dll). Os arquivos Asp.dll e Aspnet_isapi.dll são incluídos por padrão. Você pode adicionar restrições ISAPI ou CGI personalizadas, se a configuração do IIS permitir.

Observação

Se você estiver executando o IIS 7 no modo ISAPI, poderá usar restrições ISAPI ou CGI no servidor Web. Esse recurso não estará disponível, se você estiver executando o IIS 7 no modo integrado.

Exemplo

O exemplo a seguir mostra os valores para as propriedades NotListedCgisAllowed, NotListedIsapisAllowed e Path, bem como lista o conteúdo da propriedade 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  
  

Hierarquia de herança

ConfigurationSection

ConfigurationSectionWithCollection

IsapiCgiRestrictionSection

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Classe ConfigurationSectionWithCollection
IsapiCgiRestrictionElement Class