<PackageReference Include="Microsoft.Extensions.Options" Version="11.0.0-preview.3.26207.106" />

Microsoft.Extensions.Options.PostConfigureOptions<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5>

public class PostConfigureOptions<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5> : IPostConfigureOptions<TOptions>
Implementation of IPostConfigureOptions<T>.
public Action<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5> Action { get; }

Gets the configuration action.

public TDep1 Dependency1 { get; }

Gets the first dependency.

public TDep2 Dependency2 { get; }

Gets the second dependency.

public TDep3 Dependency3 { get; }

Gets the third dependency.

public TDep4 Dependency4 { get; }

Gets the fourth dependency.

public TDep5 Dependency5 { get; }

Gets the fifth dependency.

public string Name { get; }

Gets the options name.

public PostConfigureOptions(string name, TDep1 dependency1, TDep2 dependency2, TDep3 dependency3, TDep4 dependency4, TDep5 dependency5, Action<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5> action)

Initializes a new instance of PostConfigureOptions<T, U, V, W, X, Y>.

public virtual void PostConfigure(string name, TOptions options)

Invokes the registered initialization Action if the name matches.

public void PostConfigure(TOptions options)

Configures a TOptions instance using the DefaultName.