ApplicationLifetime 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许使用者在正常关闭过程中执行清理。
public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime, Microsoft::Extensions::Hosting::IHostApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime, Microsoft.Extensions.Hosting.IHostApplicationLifetime
type ApplicationLifetime = class
interface IApplicationLifetime
interface IHostApplicationLifetime
Public Class ApplicationLifetime
Implements IApplicationLifetime, IHostApplicationLifetime
- 继承
-
ApplicationLifetime
- 实现
注解
此 API 支持 .NET 基础结构,不应直接从代码使用。
构造函数
ApplicationLifetime(ILogger<ApplicationLifetime>) |
此 API 支持基础结构,不应从代码中直接使用。 将来的版本中可能会更改或删除此 API。 |
属性
ApplicationStarted |
获取取消令牌。 当应用程序主机已完全启动并即将等待正常关闭时触发。 |
ApplicationStopped |
获取取消令牌。 当应用程序主机执行正常关闭时触发。 所有请求都应在此时完成。 在此事件完成之前,关闭将被阻止。 |
ApplicationStopping |
获取取消令牌。 当应用程序主机执行正常关闭时触发。 请求可能仍在进行中。 在此事件完成之前,关闭将被阻止。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
NotifyStarted() |
向 ApplicationStarted 事件发出信号并阻止,直到其完成。 |
NotifyStopped() |
向 ApplicationStopped 事件发出信号并阻止,直到其完成。 |
StopApplication() |
向 ApplicationStopping 事件发出信号并阻止,直到其完成。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |