Microsoft.Extensions.Hosting 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供类,使你能够封装应用的资源和生存期功能。
类
接口
IApplicationLifetime |
允许使用者在正常关闭过程中执行清理。 此类型已过时,并将从未来版本中删除。 建议的替代项为 Microsoft.Extensions.Hosting.IHostApplicationLifetime。 |
IHost |
程序抽象。 |
IHostApplicationBuilder |
表示可帮助管理配置、日志记录和生存期的托管应用程序和服务生成器。 |
IHostApplicationLifetime |
允许通知使用者应用程序生存期事件。 |
IHostBuilder |
程序初始化抽象。 |
IHostedLifecycleService |
定义在 和 StopAsync(CancellationToken)之前或之后StartAsync(CancellationToken)运行的方法。 |
IHostedService |
为主机所管理的对象定义方法。 |
IHostEnvironment |
提供有关其中正在运行应用程序的宿主环境的信息。 |
IHostingEnvironment |
提供有关其中正在运行应用程序的宿主环境的信息。 此类型已过时,并将从未来版本中删除。 建议的替代项为 Microsoft.Extensions.Hosting.IHostEnvironment。 |
IHostLifetime |
跟踪主机生存期。 |
枚举
BackgroundServiceExceptionBehavior |
指定在其实例之一BackgroundService发生未经处理的异常时将遵循的行为IHost。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈