UseAzureAppServices(IWebHostBuilder)
|
将应用程序配置为使用 Azure AppServices 集成。
|
CaptureStartupErrors(IWebHostBuilder, Boolean)
|
设置是否应在 Web 主机的配置设置中捕获启动错误。
启用后,将捕获启动异常并返回错误页。 如果禁用,将传播启动异常。
|
PreferHostingUrls(IWebHostBuilder, Boolean)
|
指示主机是否应侦听 在 上 IWebHostBuilder 配置的 URL,而不是在 上 IServer配置的 URL。
|
Start(IWebHostBuilder, String[])
|
启动 Web 主机并侦听指定的 URL。
|
SuppressStatusMessages(IWebHostBuilder, Boolean)
|
指定是否应取消启动状态消息。
|
UseConfiguration(IWebHostBuilder, IConfiguration)
|
在 Web 主机上使用给定的配置设置。
|
UseContentRoot(IWebHostBuilder, String)
|
指定要由 Web 主机使用的内容根目录。
|
UseEnvironment(IWebHostBuilder, String)
|
指定 Web 主机要使用的环境。
|
UseServer(IWebHostBuilder, IServer)
|
指定 Web 主机要使用的服务器。
|
UseShutdownTimeout(IWebHostBuilder, TimeSpan)
|
指定等待 Web 主机关闭的时间。
|
UseStartup(IWebHostBuilder, String)
|
指定包含 Web 主机要使用的启动类型的程序集。
|
UseUrls(IWebHostBuilder, String[])
|
指定 Web 主机将侦听的 URL。
|
UseWebRoot(IWebHostBuilder, String)
|
指定要由 Web 主机使用的 Webroot 目录。
|
ListenHttpOnAnyPort(IWebHostBuilder)
|
添加在给定 HTTP 端口上侦听的 Kestrel 服务器实例。
|
ListenHttpsOnAnyPort(IWebHostBuilder, X509Certificate2)
|
添加在随机 HTTPS 端口上侦听的 Kestrel 服务器实例。
|
UseFakeStartup(IWebHostBuilder)
|
添加空 Startup 类以满足 ASP.NET 检查。
|
Configure(IWebHostBuilder, Action<IApplicationBuilder>)
|
指定用于配置 Web 应用程序的启动方法。
|
Configure(IWebHostBuilder, Action<WebHostBuilderContext,IApplicationBuilder>)
|
指定用于配置 Web 应用程序的启动方法。
|
ConfigureAppConfiguration(IWebHostBuilder, Action<IConfigurationBuilder>)
|
添加一个委托,用于配置 IConfigurationBuilder 将构造 的 IConfiguration。
|
ConfigureLogging(IWebHostBuilder, Action<WebHostBuilderContext,ILoggingBuilder>)
|
添加一个委托来配置提供的 LoggerFactory。 这可多次进行调用。
|
ConfigureLogging(IWebHostBuilder, Action<ILoggingBuilder>)
|
添加一个委托来配置提供的 ILoggingBuilder。 这可多次进行调用。
|
UseDefaultServiceProvider(IWebHostBuilder, Action<WebHostBuilderContext,ServiceProviderOptions>)
|
配置默认服务提供程序
|
UseDefaultServiceProvider(IWebHostBuilder, Action<ServiceProviderOptions>)
|
配置默认服务提供程序
|
UseStartup(IWebHostBuilder, Type)
|
指定 Web 主机要使用的启动类型。
|
UseStartup<TStartup>(IWebHostBuilder)
|
指定 Web 主机要使用的启动类型。
|
UseStartup<TStartup>(IWebHostBuilder, Func<WebHostBuilderContext,TStartup>)
|
指定创建 Web 主机要使用的启动实例的工厂。
|
UseStaticWebAssets(IWebHostBuilder)
|
将 WebRootFileProvider 配置为使用由引用的项目和包定义的静态 Web 资产。
|
UseHttpSys(IWebHostBuilder)
|
将 Http.sys 指定为 Web 主机要使用的服务器。
|
UseHttpSys(IWebHostBuilder, Action<HttpSysOptions>)
|
将 Http.sys 指定为 Web 主机要使用的服务器。
|
UseIIS(IWebHostBuilder)
|
配置服务器在 AspNetCoreModule 后面运行时应侦听的端口和基路径。
应用还将配置为捕获启动错误。
|
UseIISIntegration(IWebHostBuilder)
|
配置服务器在 AspNetCoreModule 后面运行时应侦听的端口和基路径。
应用还将配置为捕获启动错误。
|
ConfigureKestrel(IWebHostBuilder, Action<WebHostBuilderContext,KestrelServerOptions>)
|
配置 Kestrel 选项,但不注册 IServer。 请参阅 UseKestrel(IWebHostBuilder)。
|
ConfigureKestrel(IWebHostBuilder, Action<KestrelServerOptions>)
|
配置 Kestrel 选项,但不注册 IServer。 请参阅 UseKestrel(IWebHostBuilder)。
|
UseKestrel(IWebHostBuilder)
|
将 Kestrel 指定为 Web 主机要使用的服务器。
|
UseKestrel(IWebHostBuilder, Action<WebHostBuilderContext,KestrelServerOptions>)
|
将 Kestrel 指定为 Web 主机要使用的服务器。
|
UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>)
|
将 Kestrel 指定为 Web 主机要使用的服务器。
|
UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>)
|
将 Kestrel 指定为 Web 主机要使用的服务器。
|
UseKestrelCore(IWebHostBuilder)
|
将 Kestrel 指定为 Web 主机要使用的服务器。
包括的自动功能比 UseKestrel(IWebHostBuilder) 使剪裁更有效 (例如 本机 AOT 方案) 。 如果主机最终依赖于某些缺少的功能,则会尽力尝试按需启用它。 否则,启动主机时将引发异常并显示信息性错误消息。
|
UseKestrelHttpsConfiguration(IWebHostBuilder)
|
在 UseKestrelCore(IWebHostBuilder) 方案中,可能需要显式选择加入某些 HTTPS 功能。 例如,如果 ASPNETCORE_URLS 包含地址 https:// , UseKestrelHttpsConfiguration(IWebHostBuilder) 则会在该终结点上启用 HTTPS 配置。
在 UseKestrel(IWebHostBuilder) 方案中不起作用。
|
UseLibuv(IWebHostBuilder)
|
已过时.
将 Libuv 指定为 Kestrel 要使用的传输。
|
UseLibuv(IWebHostBuilder, Action<LibuvTransportOptions>)
|
已过时.
将 Libuv 指定为 Kestrel 要使用的传输。
|
UseQuic(IWebHostBuilder)
|
的生成器 IWebHost
|
UseQuic(IWebHostBuilder, Action<QuicTransportOptions>)
|
的生成器 IWebHost
|
UseNamedPipes(IWebHostBuilder)
|
将命名管道指定为 Kestrel 要使用的传输。
|
UseNamedPipes(IWebHostBuilder, Action<NamedPipeTransportOptions>)
|
将命名管道指定为 Kestrel 要使用的传输。
|
UseQuic(IWebHostBuilder)
|
将 Quic 指定为 Kestrel 要使用的传输。
|
UseQuic(IWebHostBuilder, Action<QuicTransportOptions>)
|
将 Quic 指定为 Kestrel 要使用的传输。
|
UseSockets(IWebHostBuilder)
|
将套接字指定为 Kestrel 要使用的传输。
|
UseSockets(IWebHostBuilder, Action<SocketTransportOptions>)
|
将套接字指定为 Kestrel 要使用的传输。
|
UseWebListener(IWebHostBuilder)
|
将 WebListener 指定为 Web 主机要使用的服务器。
|
UseWebListener(IWebHostBuilder, Action<WebListenerOptions>)
|
将 WebListener 指定为 Web 主机要使用的服务器。
|
ConfigureTestContainer<TContainer>(IWebHostBuilder, Action<TContainer>)
|
IWebHostBuilder使用 中servicesConfiguration 提供的服务配置 实例。
|
ConfigureTestServices(IWebHostBuilder, Action<IServiceCollection>)
|
IWebHostBuilder使用 中servicesConfiguration 提供的服务配置 实例。
|
UseSolutionRelativeContentRoot(IWebHostBuilder, String, String)
|
相对于 设置 的内容 solutionRelativePath 根。
|
UseSolutionRelativeContentRoot(IWebHostBuilder, String, String, String)
|
相对于 设置 的内容 solutionRelativePath 根。
|
UseTestServer(IWebHostBuilder)
|
TestServer启用服务。
|
UseTestServer(IWebHostBuilder, Action<TestServerOptions>)
|
TestServer启用服务。
|