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 |