class ConsoleLifetime
cangjie
public class ConsoleLifetime <: IHostLifetime功能:提供基于控制台信号的主机生命周期实现。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(IHostApplicationLifetime) | 创建控制台生命周期实例。 |
| func waitForStart() | 注册控制台信号处理器并等待主机启动。 |
| func waitForStart() | 等待主机启动。 |
| func stop() | 注销已注册的控制台信号处理器。 |
| func stop() | 停止控制台生命周期控制。 |
init(IHostApplicationLifetime)
cangjie
public init(lifetime: IHostApplicationLifetime)功能:创建控制台生命周期实例。
参数:
- lifetime: IHostApplicationLifetime - 主机应用生命周期控制器。
func waitForStart()
cangjie
@When[os != "Windows"]
public func waitForStart(): Unit功能:注册控制台信号处理器并等待主机启动。
返回值:
Unit
func waitForStart()
cangjie
@When[os == "Windows"]
public func waitForStart(): Unit功能:等待主机启动。
返回值:
Unit
func stop()
cangjie
@When[os != "Windows"]
public func stop(): Unit功能:注销已注册的控制台信号处理器。
返回值:
Unit
func stop()
cangjie
@When[os == "Windows"]
public func stop(): Unit功能:停止控制台生命周期控制。
返回值:
Unit