Class AbpAutofacServiceProviderFactory
A factory for creating a Autofac.ContainerBuilder and an System.IServiceProvider.
Inheritance
System.Object
AbpAutofacServiceProviderFactory
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)
Creates a container builder from an Microsoft.Extensions.DependencyInjection.IServiceCollection.
Declaration
public ContainerBuilder CreateBuilder(IServiceCollection services)
Parameters
Type | Name | Description |
---|---|---|
IServiceCollection | services | The collection of services |
Returns
Type | Description |
---|---|
ContainerBuilder | A container builder that can be used to create an System.IServiceProvider. |
CreateServiceProvider(ContainerBuilder)
Declaration
public IServiceProvider CreateServiceProvider(ContainerBuilder containerBuilder)
Parameters
Type | Name | Description |
---|---|---|
ContainerBuilder | containerBuilder |
Returns
Type | Description |
---|---|
IServiceProvider |