Share via


ConfigureNamedOptions<TOptions,TDep> Class

Definition

generic <typename TOptions, typename TDep>
 where TOptions : class where TDep : classpublic ref class ConfigureNamedOptions : Microsoft::Extensions::Options::IConfigureNamedOptions<TOptions>, Microsoft::Extensions::Options::IConfigureOptions<TOptions>
public class ConfigureNamedOptions<TOptions,TDep> : Microsoft.Extensions.Options.IConfigureNamedOptions<TOptions>, Microsoft.Extensions.Options.IConfigureOptions<TOptions> where TOptions : class where TDep : class
type ConfigureNamedOptions<'Options, 'Dep (requires 'Options : null and 'Dep : null)> = class
    interface IConfigureNamedOptions<'Options (requires 'Options : null)>
    interface IConfigureOptions<'Options (requires 'Options : null)>
Public Class ConfigureNamedOptions(Of TOptions, TDep)
Implements IConfigureNamedOptions(Of TOptions), IConfigureOptions(Of TOptions)

Type Parameters

TOptions

Options type being configured.

TDep

Dependency type.

Inheritance
ConfigureNamedOptions<TOptions,TDep>
Implements

Constructors

Name Description
ConfigureNamedOptions<TOptions,TDep>(String, TDep, Action<TOptions,TDep>)

Initializes a new instance of ConfigureNamedOptions<TOptions,TDep>.

Properties

Name Description
Action

Gets the configuration action.

Dependency

Gets the dependency.

Name

Gets the options name.

Methods

Name Description
Configure(String, TOptions)

Invokes the registered configure Action if the name matches.

Configure(TOptions)

Configures a TOptions instance with the DefaultName.

Applies to