Class ConventionalRegistrarBase
Implements
Namespace: Volo.Abp.DependencyInjection
Assembly: Volo.Abp.Core.dll
Syntax
public abstract class ConventionalRegistrarBase : object, IConventionalRegistrar
Methods
AddAssembly(IServiceCollection, Assembly)
Declaration
public virtual void AddAssembly(IServiceCollection services, Assembly assembly)
Parameters
| Type | Name | Description |
|---|---|---|
| IServiceCollection | services | |
| Assembly | assembly |
AddType(IServiceCollection, Type)
Declaration
public abstract void AddType(IServiceCollection services, Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| IServiceCollection | services | |
| Type | type |
AddTypes(IServiceCollection, Type[])
Declaration
public virtual void AddTypes(IServiceCollection services, params Type[] types)
Parameters
| Type | Name | Description |
|---|---|---|
| IServiceCollection | services | |
| Type[] | types |
IsConventionalRegistrationDisabled(Type)
Declaration
protected virtual bool IsConventionalRegistrationDisabled(Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| Type | type |
Returns
| Type | Description |
|---|---|
| System.Boolean |
TriggerServiceExposing(IServiceCollection, Type, List<Type>)
Declaration
protected virtual void TriggerServiceExposing(IServiceCollection services, Type implementationType, List<Type> serviceTypes)
Parameters
| Type | Name | Description |
|---|---|---|
| IServiceCollection | services | |
| Type | implementationType | |
| List<Type> | serviceTypes |