OptionsManager<TOptions> Class

Implementation of IOptions.

Namespace
Microsoft.Extensions.Options
Assemblies
  • Microsoft.Extensions.Options

Syntax

public class OptionsManager<TOptions> : IOptions<TOptions> where TOptions : class, new ()
class Microsoft.Extensions.Options.OptionsManager<TOptions>

Constructors

OptionsManager(System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<TOptions>>)

Initializes a new instance with the specified options configurations.

Arguments:setups (System.Collections.Generic.IEnumerable<Microsoft.Extensions.Options.IConfigureOptions<TOptions>>) – The configuration actions to run.
public OptionsManager(IEnumerable<IConfigureOptions<TOptions>> setups)

Properties

Microsoft.Extensions.Options.OptionsManager<TOptions>.Value

The configured options instance.

Return type:TOptions
public virtual TOptions Value { get; }