Skip to content

interface IHost

cangjie
public interface IHost

功能:定义主机实例的公共接口。

成员概览

成员功能
prop logger返回主机使用的日志记录器。
prop lifetime返回主机的应用生命周期控制器。
prop services返回主机的服务提供程序。
prop environment返回主机环境信息。
prop configuration返回主机配置对象。
func run()启动主机并等待其关闭。
func start()启动主机。
func stop()停止主机。

prop logger

cangjie
prop logger: ILogger

功能:返回主机使用的日志记录器。

类型:ILogger

prop lifetime

cangjie
prop lifetime: IHostApplicationLifetime

功能:返回主机的应用生命周期控制器。

类型:IHostApplicationLifetime

prop services

cangjie
prop services: IServiceProvider

功能:返回主机的服务提供程序。

类型:IServiceProvider

prop environment

cangjie
prop environment: IHostEnvironment

功能:返回主机环境信息。

类型:IHostEnvironment

prop configuration

cangjie
prop configuration: IConfiguration

功能:返回主机配置对象。

类型:IConfiguration

func run()

cangjie
func run(): Unit

功能:启动主机并等待其关闭。

返回值:

  • Unit

func start()

cangjie
func start(): Unit

功能:启动主机。

返回值:

  • Unit

func stop()

cangjie
func stop(): Unit

功能:停止主机。

返回值:

  • Unit