Skip to content

class BackgroundService

cangjie
public abstract class BackgroundService <: IHostedService & Resource

功能:提供后台托管服务的基础实现。

父类型:

成员概览

成员功能
func start()启动后台服务。
func stop()停止后台服务。
func run()执行后台服务的主体逻辑。
func isClosed()检查当前后台服务是否已关闭。
func close()关闭当前后台服务。

func start()

cangjie
public func start(): Unit

功能:启动后台服务。

返回值:

  • Unit

func stop()

cangjie
public func stop(): Unit

功能:停止后台服务。

返回值:

  • Unit

func run()

cangjie
public func run(): Unit

功能:执行后台服务的主体逻辑。

返回值:

  • Unit

func isClosed()

cangjie
public open func isClosed(): Bool

功能:检查当前后台服务是否已关闭。

返回值:

  • Bool - 如果后台服务已关闭则返回 true,否则返回 false。

func close()

cangjie
public open func close(): Unit

功能:关闭当前后台服务。

返回值:

  • Unit