Поделиться через


Класс IsapiCgiRestrictionSection

Настраивает ограничения ISAPI и CGI для веб-сервера, работающего в режиме ISAPI.

Синтаксис

class IsapiCgiRestrictionSection : ConfigurationSectionWithCollection  

Методы

В следующей таблице перечислены методы, предоставляемые классом IsapiCgiRestrictionSection .

Имя Описание
Добавление (Наследуется от ConfigurationSectionWithCollection.)
Очистить (Является наследником ConfigurationSectionWithCollection)
Get (Является наследником ConfigurationSectionWithCollection)
GetAllowDefinition (Наследуется от ConfigurationSection.)
GetAllowLocation (Является наследником ConfigurationSection)
Удалить (Является наследником ConfigurationSectionWithCollection)
RevertToParent (Является наследником ConfigurationSection)
SetAllowDefinition (Является наследником ConfigurationSection)
SetAllowLocation (Является наследником ConfigurationSection)

Свойства

В следующей таблице перечислены свойства, предоставляемые классом IsapiCgiRestrictionSection .

Имя Описание
IsapiCgiRestriction Массив значений IsapiCgiRestrictionElement , содержащих ограничения ISAPI или CGI.
Location (Наследуется от ConfigurationSection.) Свойство ключа.
NotListedCgisAllowed Значение для чтения и записи boolean . true , если ограничения CGI, которые не указаны, разрешены; в противном случае — false. Значение по умолчанию — false.
NotListedIsapisAllowed Значение для чтения и записи boolean . true Значение , если ограничения ISAPI, которые не указаны в списке, разрешены; в противном случае — false. Значение по умолчанию — false.
Path (Наследуется от ConfigurationSection.) Свойство ключа.
SectionInformation (Является наследником ConfigurationSection)

используются подклассы ;

Этот класс не содержит подклассов.

Комментарии

Ограничения ISAPI и CGI — это обработчики запросов, которые позволяют выполнять динамическое содержимое на сервере. К этим ограничениям относятся CGI-файлы (.exe) или расширения ISAPI (.dll). Файлы Asp.dll и Aspnet_isapi.dll включены по умолчанию. Вы можете добавить настраиваемые ограничения ISAPI или CGI, если это разрешено конфигурацией IIS.

Примечание

Если вы используете IIS 7 в режиме ISAPI, вы можете использовать ограничения ISAPI или CGI на веб-сервере. Эта функция недоступна, если службы IIS 7 выполняются в интегрированном режиме.

Пример

В следующем примере показаны значения свойств NotListedCgisAllowed, NotListedIsapisAllowedи Path , а также выводится содержимое свойства массива 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  
  

Иерархия наследования

ConfigurationSection

ConfigurationSectionWithCollection

IsapiCgiRestrictionSection

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл WebAdministration.mof

См. также:

Класс ConfigurationSectionWithCollection
Класс IsapiCgiRestrictionElement