Table of Contents

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

source IServiceCollection
builder Builder

AddNamedRoot(IServiceCollection, string, Builder, DiscoveryOptions)

Adds a named copy of IServices.

public static void AddNamedRoot(IServiceCollection source, string name, Builder builder, DiscoveryOptions options)

Parameters

source IServiceCollection
name string
builder Builder
options DiscoveryOptions

AddPrerequisites(IServiceCollection)

public static void AddPrerequisites(IServiceCollection source)

Parameters

source IServiceCollection

AddRoot(IServiceCollection, Builder, DiscoveryOptions)

Adds Options and IServices.

public static void AddRoot(IServiceCollection source, Builder builder, DiscoveryOptions options)

Parameters

source IServiceCollection
builder Builder
options DiscoveryOptions