Show / Hide Table of Contents

Class CoreServiceCollectionExtensions

Inheritance
System.Object
CoreServiceCollectionExtensions
Namespace:InfinniPlatform.AspNetCore
Assembly:InfinniPlatform.Core.dll
Syntax
public static class CoreServiceCollectionExtensions : object

Methods

| Improve this Doc View Source

BuildProvider(IServiceCollection, IConfigurationRoot, IEnumerable<IContainerModule>)

Builds based on registered services.

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
| Improve this Doc View Source

BuildProvider(IServiceCollection, IEnumerable<IContainerModule>)

Builds based on registered services.

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
| Improve this Doc View Source

BuildProvider(IServiceCollection, AppOptions, IEnumerable<IContainerModule>)

Builds based on registered services.

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
  • Improve this Doc
  • View Source
Back to top © Copyright Infinnity Solutions Ltd, 2010–2017.