WebHostExtensions 类

定义

包含用于管理 生命周期的 IWebHost扩展。

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

方法

Run(IWebHost)

运行 Web 应用程序并阻止调用线程,直到主机关闭。

Run(IWebHost, CancellationToken)

运行 Web 应用程序并阻止调用线程,直到触发令牌或触发关闭。

RunAsync(IWebHost, CancellationToken)

运行 Web 应用程序并返回一个任务,该任务仅在触发令牌或触发关闭时完成。

StopAsync(IWebHost, TimeSpan)

尝试在指定超时内正常停止主机。

WaitForShutdown(IWebHost)

阻止调用线程,直至通过 Ctrl+C 或 SIGTERM 触发关闭。

WaitForShutdownAsync(IWebHost, CancellationToken)

返回一个任务,当通过给定的令牌 Ctrl+C 或 SIGTERM 触发关闭时完成。

适用于