Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ServiceEntry

表示一个用于存取服务使用的服务项。

class
version

1.0.0

Hierarchy

  • ServiceEntry

Index

Constructors

constructor

  • new ServiceEntry(serviceType: Function, contractTypes?: Array<Function>): ServiceEntry
  • new ServiceEntry(service: any, contractTypes?: Array<Function>): ServiceEntry
  • new ServiceEntry(name: string, serviceType: Function, contractTypes?: Array<Function>): ServiceEntry
  • new ServiceEntry(name: string, service: any, contractTypes?: Array<Function>): ServiceEntry
  • 初始化一个服务项的新实例。

    Parameters

    • serviceType: Function

      服务类型。

    • Optional contractTypes: Array<Function>

      契约类型。

    Returns ServiceEntry

  • 初始化一个服务项的新实例。

    Parameters

    • service: any

      服务实例。

    • Optional contractTypes: Array<Function>

      契约类型。

    Returns ServiceEntry

  • 初始化一个服务项的新实例。

    Parameters

    • name: string

      服务名称。

    • serviceType: Function

      服务类型。

    • Optional contractTypes: Array<Function>

      契约类型。

    Returns ServiceEntry

  • 初始化一个服务项的新实例。

    Parameters

    • name: string

      服务名称。

    • service: any

      服务实例。

    • Optional contractTypes: Array<Function>

      契约类型。

    Returns ServiceEntry

Properties

Private _contractTypes

_contractTypes: Array<Function> = null

Private _name

_name: string = null

Private _service

_service: any = null

Private _serviceBuilder

_serviceBuilder: IServiceBuilder = null

Private _serviceType

_serviceType: Function = null

Accessors

contractTypes

  • get contractTypes(): Array<Function>

hasContracts

  • get hasContracts(): boolean
  • 获取一个布尔值,表示当前服务项是否包含契约类型。

    property

    Returns boolean

    boolean

hasService

  • get hasService(): boolean
  • 获取一个布尔值,表示当前服务项是否包含服务实例。

    property

    Returns boolean

    boolean

name

  • get name(): string

service

  • get service(): any

serviceBuilder

serviceType

  • get serviceType(): Function

Methods

Protected createService

  • createService(): any

toString

  • toString(): string

Generated using TypeDoc