HostingAbstractionsHostExtensions 类

定义

提供托管抽象包中的 的扩展方法 IHost

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

方法

Run(IHost)

运行应用程序并阻止调用线程,直到触发主机关闭并停止所有 IHostedService 实例。

RunAsync(IHost, CancellationToken)

运行应用程序并返回一个任务,该任务仅在触发令牌或触发关闭且所有 IHostedService 实例停止时完成。

Start(IHost)

同步启动主机。

StopAsync(IHost, TimeSpan)

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

WaitForShutdown(IHost)

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

WaitForShutdownAsync(IHost, CancellationToken)

返回在通过给定令牌触发关闭时完成的任务。

适用于