OptionsServiceCollectionExtensions.Configure OptionsServiceCollectionExtensions.Configure OptionsServiceCollectionExtensions.Configure Method

Definition

Overloads

Configure<TOptions>(IServiceCollection, Action<TOptions>) Configure<TOptions>(IServiceCollection, Action<TOptions>) Configure<TOptions>(IServiceCollection, Action<TOptions>)

Registers an action used to configure a particular type of options. Note: These are run before all .

Configure<TOptions>(IServiceCollection, String, Action<TOptions>) Configure<TOptions>(IServiceCollection, String, Action<TOptions>) Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registers an action used to configure a particular type of options. Note: These are run before all .

Configure<TOptions>(IServiceCollection, Action<TOptions>) Configure<TOptions>(IServiceCollection, Action<TOptions>) Configure<TOptions>(IServiceCollection, Action<TOptions>)

Registers an action used to configure a particular type of options. Note: These are run before all .

public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<TOptions> configureOptions) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<'Options (requires 'Options : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, configureOptions As Action(Of TOptions)) As IServiceCollection

Type Parameters

TOptions

The options type to be configured.

Parameters

configureOptions
Action<TOptions>

The action used to configure the options.

Returns

The IServiceCollection so that additional calls can be chained.

Configure<TOptions>(IServiceCollection, String, Action<TOptions>) Configure<TOptions>(IServiceCollection, String, Action<TOptions>) Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registers an action used to configure a particular type of options. Note: These are run before all .

public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Action<TOptions> configureOptions) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<'Options (requires 'Options : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, name As String, configureOptions As Action(Of TOptions)) As IServiceCollection

Type Parameters

TOptions

The options type to be configured.

Parameters

name
String String String

The name of the options instance.

configureOptions
Action<TOptions>

The action used to configure the options.

Returns

The IServiceCollection so that additional calls can be chained.

Applies to