Méthode | Description | |
---|---|---|
Build ( ) : IServiceCollection |
将当前服务创建为
|
|
ServicesBuilder ( ) : System |
初始化一个ServicesBuilder类型的新实例
|
|
ServicesBuilder ( OSharp.Core.Dependency.ServiceBuildOptions options ) : System |
初始化一个ServicesBuilder类型的新实例
|
Méthode | Description | |
---|---|---|
AddGlobalTypes ( IServiceCollection services ) : void |
重写以实现添加全局特殊类型映射
|
|
AddTypeWithInterfaces ( IServiceCollection services, |
以类型实现的接口进行服务添加,需排除 ITransientDependency、 IScopeDependency、 ISingletonDependency、 IDependency、 IDisposable等非业务接口,如无接口则注册自身
|
Méthode | Description | |
---|---|---|
GetImplementedInterfaces ( |
protected AddGlobalTypes ( IServiceCollection services ) : void | ||
services | IServiceCollection | 服务映射信息集合 |
Résultat | void |
protected AddTypeWithInterfaces ( IServiceCollection services, |
||
services | IServiceCollection | 服务映射信息集合 |
implementationTypes | 要注册的实现类型集合 | |
lifetime | LifetimeStyle | 注册的生命周期类型 |
Résultat | void |
public ServicesBuilder ( OSharp.Core.Dependency.ServiceBuildOptions options ) : System | ||
options | OSharp.Core.Dependency.ServiceBuildOptions | |
Résultat | System |