- OptionsBuilder<TOptions> - OptionsBuilder(IServiceCollection, String) 
- Name 
- Services 
- Configure(Action<TOptions>) 
- Configure<TDep>(Action<TOptions, TDep>) 
- Configure<TDep1, TDep2>(Action<TOptions, TDep1, TDep2>) 
- Configure<TDep1, TDep2, TDep3>(Action<TOptions, TDep1, TDep2, TDep3>) 
- Configure<TDep1, TDep2, TDep3, TDep4>(Action<TOptions, TDep1, TDep2, TDep3, TDep4>) 
- Configure<TDep1, TDep2, TDep3, TDep4, TDep5>(Action<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5>) 
- PostConfigure(Action<TOptions>) 
- PostConfigure<TDep>(Action<TOptions, TDep>) 
- PostConfigure<TDep1, TDep2>(Action<TOptions, TDep1, TDep2>) 
- PostConfigure<TDep1, TDep2, TDep3>(Action<TOptions, TDep1, TDep2, TDep3>) 
- PostConfigure<TDep1, TDep2, TDep3, TDep4>(Action<TOptions, TDep1, TDep2, TDep3, TDep4>) 
- PostConfigure<TDep1, TDep2, TDep3, TDep4, TDep5>(Action<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5>) 
- Validate<TDep>(Func<TOptions, TDep, Boolean>) 
- Validate<TDep>(Func<TOptions, TDep, Boolean>, String) 
- Validate(Func<TOptions, Boolean>) 
- Validate(Func<TOptions, Boolean>, String) 
- Validate<TDep1, TDep2>(Func<TOptions, TDep1, TDep2, Boolean>) 
- Validate<TDep1, TDep2>(Func<TOptions, TDep1, TDep2, Boolean>, String) 
- Validate<TDep1, TDep2, TDep3>(Func<TOptions, TDep1, TDep2, TDep3, Boolean>) 
- Validate<TDep1, TDep2, TDep3>(Func<TOptions, TDep1, TDep2, TDep3, Boolean>, String) 
- Validate<TDep1, TDep2, TDep3, TDep4>(Func<TOptions, TDep1, TDep2, TDep3, TDep4, Boolean>) 
- Validate<TDep1, TDep2, TDep3, TDep4>(Func<TOptions, TDep1, TDep2, TDep3, TDep4, Boolean>, String) 
- Validate<TDep1, TDep2, TDep3, TDep4, TDep5>(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, Boolean>) 
- Validate<TDep1, TDep2, TDep3, TDep4, TDep5>(Func<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5, Boolean>, String) 
- Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) 
- Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) 
- BindCommandLine<TOptions>(OptionsBuilder<TOptions>) 
- BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) 
- ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>) 
- ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) 
 
netstandard2.0
    namespace Microsoft.Extensions.Options
{
    public class OptionsBuilder<TOptions>
        where TOptions, class
    {
        public virtual OptionsBuilder<TOptions!>! PostConfigure<TDep1, TDep2, TDep3, TDep4>(Action<TOptions!, TDep1!, TDep2!, TDep3!, TDep4!>! configureOptions)
            where TDep1, class
            where TDep2, class
            where TDep3, class
            where TDep4, class;
    }
}
            | nuget.org | 0.0 % Reference this API | 
|---|---|
| .NET | 5.06.07.08.09.010.0 | 
| .NET Core | 2.02.12.23.03.1 | 
| .NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 | 
| .NET Standard | 2.02.1 | 
| Information specific to netstandard2.0 | |
| Assemblies | Microsoft.Extensions.Options , Version=9.0.0.0, PublicKeyToken=adb9793829ddae60 Microsoft.Extensions.Options , Version=10.0.0.0, PublicKeyToken=adb9793829ddae60 | 
| Referencing | Your project needs a package reference to  | 
| Package | Microsoft.Extensions.Options (9.0.3) netstandard2.0 | 
| Platform Restrictions | This framework does not have platform annotations. | 
- Built-in API
- Package-provided API