Show / Hide Table of Contents

Class AbpAutofacServiceProviderFactory

Inheritance
object
AbpAutofacServiceProviderFactory
Implements
IServiceProviderFactory<ContainerBuilder>
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Autofac
Assembly: Volo.Abp.Autofac.dll
Syntax
public class AbpAutofacServiceProviderFactory : IServiceProviderFactory<ContainerBuilder>

Constructors

AbpAutofacServiceProviderFactory(ContainerBuilder)

Declaration
public AbpAutofacServiceProviderFactory(ContainerBuilder builder)
Parameters
Type Name Description
ContainerBuilder builder

Methods

CreateBuilder(IServiceCollection)

Declaration
public ContainerBuilder CreateBuilder(IServiceCollection services)
Parameters
Type Name Description
IServiceCollection services
Returns
Type Description
ContainerBuilder

CreateServiceProvider(ContainerBuilder)

Declaration
public IServiceProvider CreateServiceProvider(ContainerBuilder containerBuilder)
Parameters
Type Name Description
ContainerBuilder containerBuilder
Returns
Type Description
IServiceProvider

Implements

IServiceProviderFactory<TContainerBuilder>

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