Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ServiceProvider

用于检索服务对象的提供程序。

class
version

1.0.0

Hierarchy

  • ServiceProvider

Implements

Index

Constructors

constructor

Properties

Protected _builder

_builder: IServiceBuilder

Protected _storage

_storage: IServiceStorage

Accessors

builder

storage

Methods

Protected getService

register

  • register(name: string, serviceType: Function): void
  • register(name: string, serviceType: Function, contractTypes?: Array<Function>): void
  • register(name: string, service: any): void
  • register(name: string, service: any, contractTypes?: Array<Function>): void
  • register(serviceType: Function, contractTypes?: Array<Function>): void
  • register(service: any, contractTypes?: Array<Function>): void

resolve

  • resolve<T>(name: string): T
  • resolve<T>(serviceType: Function | string): T

resolveAll

unregister

  • unregister(name: string): void

Generated using TypeDoc