Microsoft.Extensions.Hosting 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供可用于封装应用资源和生存期功能的类。
类
接口
IApplicationLifetime |
允许使用者在正常关闭期间执行清理。 此类型已过时,将在将来的版本中删除。 建议的替代方法是Microsoft.Extensions.Hosting.IHostApplicationLifetime。 |
IHost |
程序抽象。 |
IHostApplicationBuilder |
表示有助于管理配置、日志记录和生存期的托管应用程序和服务生成器。 |
IHostApplicationLifetime |
允许使用者收到应用程序生存期事件的通知。 |
IHostBuilder |
程序初始化抽象。 |
IHostedLifecycleService |
定义在 StartAsync(CancellationToken) 和 StopAsync(CancellationToken)之前或之后运行的方法。 |
IHostedService |
定义由主机管理的对象的方法。 |
IHostEnvironment |
提供有关应用程序在其中运行的托管环境的信息。 |
IHostingEnvironment |
提供有关应用程序在其中运行的托管环境的信息。 此类型已过时,将在将来的版本中删除。 建议的替代方法是 Microsoft.Extensions.Hosting.IHostEnvironment。 |
IHostLifetime |
跟踪主机生存期。 |
枚举
BackgroundServiceExceptionBehavior |
指定一种行为,如果某个 BackgroundService 实例中出现未经处理的异常,IHost 将遵循该行为。 |