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 |