WebHostBuilderKestrelExtensions 类

定义

Kestrel IWebHostBuilder 扩展。

public ref class WebHostBuilderKestrelExtensions abstract sealed
public static class WebHostBuilderKestrelExtensions
type WebHostBuilderKestrelExtensions = class
Public Module WebHostBuilderKestrelExtensions
继承
WebHostBuilderKestrelExtensions

方法

ConfigureKestrel(IWebHostBuilder, Action<KestrelServerOptions>)

配置 Kestrel 选项,但不注册 IServer。 请参阅 UseKestrel(IWebHostBuilder)

ConfigureKestrel(IWebHostBuilder, Action<WebHostBuilderContext,KestrelServerOptions>)

配置 Kestrel 选项,但不注册 IServer。 请参阅 UseKestrel(IWebHostBuilder)

UseKestrel(IWebHostBuilder)

将 Kestrel 指定为 Web 主机要使用的服务器。

UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>)

将 Kestrel 指定为 Web 主机要使用的服务器。

UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>)

将 Kestrel 指定为 Web 主机要使用的服务器。

UseKestrel(IWebHostBuilder, Action<WebHostBuilderContext,KestrelServerOptions>)

将 Kestrel 指定为 Web 主机要使用的服务器。

UseKestrelCore(IWebHostBuilder)

将 Kestrel 指定为 Web 主机要使用的服务器。 包括的自动化功能比 UseKestrel(IWebHostBuilder) 使剪裁更有效 (例如 本机 AOT 方案) 。 如果主机最终依赖于某些缺少的功能,则会尽力尝试按需启用它。 否则,启动主机时将引发包含信息性错误消息的异常。

UseKestrelHttpsConfiguration(IWebHostBuilder)

UseKestrelCore(IWebHostBuilder) 方案中,可能需要显式选择使用某些 HTTPS 功能。 例如,如果 ASPNETCORE_URLS 包含地址 https://UseKestrelHttpsConfiguration(IWebHostBuilder) 则会在该终结点上启用 HTTPS 配置。

UseKestrel(IWebHostBuilder) 方案中不起作用。

适用于