<PackageReference Include="Microsoft.Extensions.Options" Version="11.0.0-preview.4.26230.115" />
Microsoft.Extensions.Options.ConfigureNamedOptions<TOptions, TDep1, TDep2, TDep3>
namespace Microsoft.
Extensions.
Options
{
public class ConfigureNamedOptions<
TOptions,
TDep1,
TDep2,
TDep3> :
IConfigureNamedOptions<
TOptions>,
IConfigureOptions<
TOptions>
where TOptions :
class where TDep1 :
class where TDep2 :
class where TDep3 :
class
{
public string Name { get; }
public Action<
TOptions,
TDep1,
TDep2,
TDep3>
Action { get; }
public TDep1 Dependency1 { get; }
public TDep2 Dependency2 { get; }
public TDep3 Dependency3 { get; }
public ConfigureNamedOptions(
string name,
TDep1 dependency,
TDep2 dependency2,
TDep3 dependency3,
Action<
TOptions,
TDep1,
TDep2,
TDep3>
action);
public virtual void Configure(
string name,
TOptions options);
public void Configure(
TOptions options);
}
}