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

Microsoft.Extensions.Options.ConfigureNamedOptions<TOptions, TDep1, TDep2>

public class ConfigureNamedOptions<TOptions, TDep1, TDep2> : IConfigureNamedOptions<TOptions>, IConfigureOptions<TOptions>
Implementation of IConfigureNamedOptions<T>.
namespace Microsoft.Extensions.Options { public class ConfigureNamedOptions<TOptions, TDep1, TDep2> : IConfigureNamedOptions<TOptions>, IConfigureOptions<TOptions> where TOptions : class where TDep1 : class where TDep2 : class { public string Name { get; } public Action<TOptions, TDep1, TDep2> Action { get; } public TDep1 Dependency1 { get; } public TDep2 Dependency2 { get; } public ConfigureNamedOptions(string name, TDep1 dependency, TDep2 dependency2, Action<TOptions, TDep1, TDep2> action); public virtual void Configure(string name, TOptions options); public void Configure(TOptions options); } }