Class CoreServiceCollectionExtensions
Inheritance
System.Object
CoreServiceCollectionExtensions
Namespace:InfinniPlatform.AspNetCore
Assembly:InfinniPlatform.Core.dll
Syntax
public static class CoreServiceCollectionExtensions : object
Methods
| Improve this Doc View SourceBuildProvider(IServiceCollection, IConfigurationRoot, IEnumerable<IContainerModule>)
Builds
Declaration
public static IServiceProvider BuildProvider(this IServiceCollection services, IConfigurationRoot configuration, IEnumerable<IContainerModule> containerModules = null)
Parameters
Type | Name | Description |
---|---|---|
IServiceCollection | services | Collection of registered services. |
IConfigurationRoot | configuration | Application configuration. |
IEnumerable<IContainerModule> | containerModules | Registered IoC-container modules. |
Returns
Type | Description |
---|---|
IServiceProvider |
BuildProvider(IServiceCollection, IEnumerable<IContainerModule>)
Builds
Declaration
public static IServiceProvider BuildProvider(this IServiceCollection services, IEnumerable<IContainerModule> containerModules = null)
Parameters
Type | Name | Description |
---|---|---|
IServiceCollection | services | Collection of registered services. |
IEnumerable<IContainerModule> | containerModules | Registered IoC-container modules. |
Returns
Type | Description |
---|---|
IServiceProvider |
BuildProvider(IServiceCollection, AppOptions, IEnumerable<IContainerModule>)
Builds
Declaration
public static IServiceProvider BuildProvider(this IServiceCollection services, AppOptions options, IEnumerable<IContainerModule> containerModules = null)
Parameters
Type | Name | Description |
---|---|---|
IServiceCollection | services | Collection of registered services. |
AppOptions | options | Application options. |
IEnumerable<IContainerModule> | containerModules | Registered IoC-container modules. |
Returns
Type | Description |
---|---|
IServiceProvider |