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

Microsoft.Extensions.Options.PostConfigureOptions<TOptions, TDep>

public class PostConfigureOptions<TOptions, TDep> : IPostConfigureOptions<TOptions>
Implementation of IPostConfigureOptions<T>.
public Action<TOptions, TDep> Action { get; }

Gets the configuration action.

public TDep Dependency { get; }

The dependency.

public string Name { get; }

Gets the options name.

public PostConfigureOptions(string name, TDep dependency, Action<TOptions, TDep> action)

Initializes a new instance of PostConfigureOptions<T, U>.

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.