Show / Hide Table of Contents

Interface IConventionalRegistrar

Namespace: Volo.Abp.DependencyInjection
Assembly: Volo.Abp.Core.dll
Syntax
public interface IConventionalRegistrar

Methods

AddAssembly(IServiceCollection, Assembly)

Declaration
void AddAssembly(IServiceCollection services, Assembly assembly)
Parameters
Type Name Description
IServiceCollection services
Assembly assembly

AddType(IServiceCollection, Type)

Declaration
void AddType(IServiceCollection services, Type type)
Parameters
Type Name Description
IServiceCollection services
Type type

AddTypes(IServiceCollection, params Type[])

Declaration
void AddTypes(IServiceCollection services, params Type[] types)
Parameters
Type Name Description
IServiceCollection services
Type[] types

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform