Class DependencyInjection
- Namespace
- The.Web.Composition
- Assembly
- Instagile.Web.dll
Helper methods to add Instagile services to a DI container.
public static class DependencyInjection
- Inheritance
-
DependencyInjection
- Inherited Members
Remarks
Currently called by reflection from AddTheFramework() In Instagile.Web.Client. It's a hack to avoid a breaking change.
Methods
AddASP(IServiceCollection, Builder)
Adds or replaces AuthenticationStateProvider if possible.
public static void AddASP(IServiceCollection source, Builder builder)
Parameters
sourceIServiceCollectionbuilderBuilder
AddNamedRoot(IServiceCollection, string, Builder, DiscoveryOptions)
Adds a named copy of IServices.
public static void AddNamedRoot(IServiceCollection source, string name, Builder builder, DiscoveryOptions options)
Parameters
sourceIServiceCollectionnamestringbuilderBuilderoptionsDiscoveryOptions
AddPrerequisites(IServiceCollection)
public static void AddPrerequisites(IServiceCollection source)
Parameters
sourceIServiceCollection
AddRoot(IServiceCollection, Builder, DiscoveryOptions)
public static void AddRoot(IServiceCollection source, Builder builder, DiscoveryOptions options)
Parameters
sourceIServiceCollectionbuilderBuilderoptionsDiscoveryOptions