Microsoft.AspNetCore.Server.HttpSys 命名空间      
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于使用 HTTP.sys运行 ASP.NET Core 应用的类型。 HTTP.sys 用作 IServer。 HTTP.sys 仅在 Windows 操作系统上受支持。
类
| AuthenticationManager | 公开 Http.Sys 身份验证配置。 | 
| DelegationRule | 用于维护请求队列的句柄和要委托的 UrlPrefix 的规则。 | 
| HttpSysDefaults | HttpSys 的常量。 | 
| HttpSysException | 发生错误时 HttpSys 引发的异常 | 
| HttpSysOptions | 包含 HttpSys 使用的选项。 | 
| TimeoutManager | 公开 Http.Sys 超时配置。 还可以在注册表中配置这些配置。 附加到现有队列时,这些设置不适用。 | 
| UrlPrefix | 一组用于侦听传入请求的 URL 参数。 | 
| UrlPrefixCollection | 集合或 URL 前缀 | 
接口
| IHttpSysRequestDelegationFeature | 用于将请求委派给其他 Http.Sys 请求队列的接口。 | 
| IHttpSysRequestInfoFeature | 这会将 Http.Sys HTTP_REQUEST_INFO扩展点公开为调用方交互的不透明数据。 https://free.blessedness.top/windows/win32/api/http/ns-http-http_request_v2,https://free.blessedness.top/windows/win32/api/http/ns-http-http_request_info | 
| IHttpSysRequestTimingFeature | 这会公开 Http.Sys HTTP_REQUEST_TIMING_INFO扩展点,其中包含来自 Http.Sys 的请求处理时间戳数据。 | 
| IServerDelegationFeature | 这会公开针对服务器拥有的请求队列创建委派规则。 | 
枚举
| AuthenticationSchemes | 指定身份验证的协议。 | 
| ClientCertificateMethod | 介绍 HTTPS 连接的客户端证书协商方法。 | 
| Http503VerbosityLevel | 当 http.sys 由于限制而拒绝请求时,枚举声明详细级别的允许值。 | 
| HttpSysRequestTimingType | 定义通过 Http.Sys HTTP_REQUEST_TIMING_INFO扩展点公开的请求处理时间戳的类型。 | 
| RequestQueueMode | 用于指示此服务器实例是否应创建新的 Http.Sys 请求队列或附加到现有队列。 | 
注解
有关使用 HTTP.sys托管 ASP.NET Core 应用的详细信息,请参阅具有 ASP.NET Core