跳到主要内容
版本:v10.0

Frame / SView / ServiceManager

Class: ServiceManager

SView.ServiceManager

Memberof

SView

Description

服务管理类

Author

nihy

Date

2022-08-19

Table of contents

Constructors

Methods

Constructors

constructor

new ServiceManager(): ServiceManager

Returns

ServiceManager

Methods

add

add(service): void

Parameters

NameType
serviceService

Returns

void

Description

添加服务到服务列表中


getFrame

getFrame(): FrameMain

Returns

FrameMain

Description

获取Frame对象


getService

getService(type, module?): Service

Parameters

NameTypeDescription
typestring服务类型
module?any所属模块,所在命名空间

Returns

Service

Description

根据服务类型获取服务,如果服务不存在,会自动创建服务并返回新建的服务


getServices

getServices(): Map<string, Service>

Returns

Map<string, Service>

Description

获取整个服务列表


setFrame

setFrame(frame): void

Parameters

NameType
frameFrameMain

Returns

void

Description

设置Frame对象


setServices

setServices(value): void

Parameters

NameType
valueMap<string, Service>

Returns

void

Description

设置服务列表


getInstance

getInstance(): ServiceManager

Returns

ServiceManager

Description

获取服务管理类实例

Static