<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.11" />
Microsoft.Extensions.Options.ConfigureNamedOptions<TOptions, TDep1, TDep2>
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);
}
}