1 write to Name
Microsoft.Extensions.Options (1)
OptionsBuilder.cs (1)
38
Name
= name ?? Options.DefaultName;
24 references to Name
Microsoft.Extensions.Options (21)
OptionsBuilder.cs (19)
53
Services.AddSingleton<IConfigureOptions<TOptions>>(new ConfigureNamedOptions<TOptions>(
Name
, configureOptions));
72
new ConfigureNamedOptions<TOptions, TDep>(
Name
, sp.GetRequiredService<TDep>(), configureOptions));
93
new ConfigureNamedOptions<TOptions, TDep1, TDep2>(
Name
, sp.GetRequiredService<TDep1>(), sp.GetRequiredService<TDep2>(), configureOptions));
117
Name
,
147
Name
,
180
Name
,
202
Services.AddSingleton<IPostConfigureOptions<TOptions>>(new PostConfigureOptions<TOptions>(
Name
, configureOptions));
221
new PostConfigureOptions<TOptions, TDep>(
Name
, sp.GetRequiredService<TDep>(), configureOptions));
242
new PostConfigureOptions<TOptions, TDep1, TDep2>(
Name
, sp.GetRequiredService<TDep1>(), sp.GetRequiredService<TDep2>(), configureOptions));
266
Name
,
296
Name
,
329
Name
,
353
new NamedValidateOptionsFilter<TOptions, TValidateOptions>(
Name
, ActivatorUtilities.GetServiceOrCreateInstance<TValidateOptions>(sp)));
375
Services.AddSingleton<IValidateOptions<TOptions>>(new ValidateOptions<TOptions>(
Name
, validation, failureMessage));
400
new ValidateOptions<TOptions, TDep>(
Name
, sp.GetRequiredService<TDep>(), validation, failureMessage));
431
new ValidateOptions<TOptions, TDep1, TDep2>(
Name
,
470
new ValidateOptions<TOptions, TDep1, TDep2, TDep3>(
Name
,
514
new ValidateOptions<TOptions, TDep1, TDep2, TDep3, TDep4>(
Name
,
563
new ValidateOptions<TOptions, TDep1, TDep2, TDep3, TDep4, TDep5>(
Name
,
OptionsBuilderExtensions.cs (2)
33
vo._validators[(typeof(TOptions), optionsBuilder.
Name
)] = () => options.Get(optionsBuilder.
Name
);
Microsoft.Extensions.Options.ConfigurationExtensions (2)
OptionsBuilderConfigurationExtensions.cs (2)
45
optionsBuilder.Services.Configure<TOptions>(optionsBuilder.
Name
, config, configureBinder);
83
return new ConfigurationChangeTokenSource<TOptions>(optionsBuilder.
Name
, sp.GetRequiredService<IConfiguration>());
Microsoft.Extensions.Options.DataAnnotations (1)
OptionsBuilderDataAnnotationsExtensions.cs (1)
24
optionsBuilder.Services.AddSingleton<IValidateOptions<TOptions>>(new DataAnnotationValidateOptions<TOptions>(optionsBuilder.
Name
));