<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.9" />

Microsoft.Extensions.Options.OptionsFactory<TOptions>

public class OptionsFactory<TOptions> : IOptionsFactory<TOptions>
Implementation of IOptionsFactory<T>.
public OptionsFactory(IEnumerable<IConfigureOptions<TOptions>> setups, IEnumerable<IPostConfigureOptions<TOptions>> postConfigures)

Initializes a new instance with the specified options configurations.

public OptionsFactory(IEnumerable<IConfigureOptions<TOptions>> setups, IEnumerable<IPostConfigureOptions<TOptions>> postConfigures, IEnumerable<IValidateOptions<TOptions>> validations)

Initializes a new instance with the specified options configurations.

public TOptions Create(string name)

Returns a configured TOptions instance with the given name.

protected virtual TOptions CreateInstance(string name)

Creates a new instance of type TOptions.