Table of Contents

Class OptionsContainerBuilderExtensions

Namespace
Steeltoe.Common.Options.Autofac
Assembly
Steeltoe.Common.Autofac.dll
public static class OptionsContainerBuilderExtensions
Inheritance
OptionsContainerBuilderExtensions
Inherited Members

Methods

RegisterOption<TOption>(ContainerBuilder, IConfiguration)

public static void RegisterOption<TOption>(this ContainerBuilder container, IConfiguration config) where TOption : class

Parameters

container ContainerBuilder
config IConfiguration

Type Parameters

TOption

RegisterOption<TOption>(ContainerBuilder, string, IConfiguration)

public static void RegisterOption<TOption>(this ContainerBuilder container, string name, IConfiguration config) where TOption : class

Parameters

container ContainerBuilder
name string
config IConfiguration

Type Parameters

TOption

RegisterOptions(ContainerBuilder)

public static void RegisterOptions(this ContainerBuilder container)

Parameters

container ContainerBuilder

RegisterPostConfigure<TOptions>(ContainerBuilder, Action<TOptions>)

public static void RegisterPostConfigure<TOptions>(this ContainerBuilder container, Action<TOptions> configureOptions) where TOptions : class

Parameters

container ContainerBuilder
configureOptions Action<TOptions>

Type Parameters

TOptions

RegisterPostConfigure<TOptions>(ContainerBuilder, string, Action<TOptions>)

public static void RegisterPostConfigure<TOptions>(this ContainerBuilder container, string name, Action<TOptions> configureOptions) where TOptions : class

Parameters

container ContainerBuilder
name string
configureOptions Action<TOptions>

Type Parameters

TOptions