IScriptMapInfo 接口

检索请求处理程序的配置设置。

语法

class IScriptMapInfo  

方法

下表列出了 接口 IScriptMapInfo 公开的方法。

名称 说明
GetAllowedVerbs 检索脚本映射允许的谓词列表。
GetAllowPathInfoForScriptMappings 检索一个值,该值指示脚本映射处理程序是否将 allowPathInfo 属性设置为 true
GetIsStarScriptMap 检索一个值,该值指示请求处理程序是否为通配符映射。
GetManagedType 检索请求处理程序的托管类型。
GetModules 检索请求处理程序的模块列表。
GetName 检索请求处理程序的配置名称。
GetPath 检索 path 请求处理程序的属性。
GetRequiredAccess 检索脚本处理器的必需访问设置。
GetResourceType 检索请求处理程序的资源类型。
GetResponseBufferLimit 检索脚本处理器的响应缓冲区限制。
GetScriptProcessor 检索请求处理程序的脚本处理器。

备注

IIS 7 中请求处理程序的设置存储在 ApplicationHost.config 文件中,它们包含定义请求处理程序工作方式的各种属性。 例如,以下ApplicationHost.config文件摘录显示了 ASP 3.0 或更早版本、Internet Server API (ISAPI) DLL 和静态文件处理的一些可能的配置设置。

<handlers>  
    <add name="ASPClassic"  
        path="*.asp"  
        verb="GET,HEAD,POST"  
        modules="IsapiModule"  
        scriptProcessor="D:\Windows\system32\inetsrv\asp.dll"  
        resourceType="File" />  
    <add name="ISAPI-dll"  
        path="*.dll"  
        verb="*"  
        modules="IsapiModule"  
        resourceType="File"  
        requireAccess="Execute"  
        allowPathInfo="true" />  
    <add name="StaticFile"  
        path="*"  
        verb="*"  
        modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"  
        resourceType="Either"  
        requireAccess="Read"/>  
</handlers>  

实现 接口的 IScriptMapInfo 类可以检索请求处理程序的各种属性,而无需直接访问 ApplicationHost.config 文件。

要求

类型 说明
客户端 - Windows Vista 上的 IIS 7.0
- Windows 7 上的 IIS 7.5
- Windows 8 上的 IIS 8.0
- Windows 10 上的 IIS 10.0
服务器 - Windows Server 2008 上的 IIS 7.0
- Windows Server 2008 R2 上的 IIS 7.5
- Windows Server 2012 上的 IIS 8.0
- Windows Server 2012 R2 上的 IIS 8.5
- Windows Server 2016 上的 IIS 10.0
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
- IIS Express 7.5、IIS Express 8.0、IIS Express 10.0
Header Httpserv.h

另请参阅

Web 服务器核心接口