Show / Hide Table of Contents

Class ConventionalRegistrarBase

Inheritance
System.Object
ConventionalRegistrarBase
DefaultConventionalRegistrar
Implements
IConventionalRegistrar
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

Implements

IConventionalRegistrar

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft