1 write to Services
Microsoft.Extensions.Options (1)
OptionsBuilder.cs (1)
36
Services
= services;
23 references to Services
Microsoft.Extensions.Options (20)
OptionsBuilder.cs (18)
50
Services
.AddSingleton<IConfigureOptions<TOptions>>(new ConfigureNamedOptions<TOptions>(Name, configureOptions));
66
Services
.AddTransient<IConfigureOptions<TOptions>>(sp =>
85
Services
.AddTransient<IConfigureOptions<TOptions>>(sp =>
106
Services
.AddTransient<IConfigureOptions<TOptions>>(
134
Services
.AddTransient<IConfigureOptions<TOptions>>(
165
Services
.AddTransient<IConfigureOptions<TOptions>>(
187
Services
.AddSingleton<IPostConfigureOptions<TOptions>>(new PostConfigureOptions<TOptions>(Name, configureOptions));
203
Services
.AddTransient<IPostConfigureOptions<TOptions>>(sp =>
222
Services
.AddTransient<IPostConfigureOptions<TOptions>>(sp =>
243
Services
.AddTransient<IPostConfigureOptions<TOptions>>(
271
Services
.AddTransient<IPostConfigureOptions<TOptions>>(
302
Services
.AddTransient<IPostConfigureOptions<TOptions>>(
332
Services
.AddSingleton<IValidateOptions<TOptions>>(new ValidateOptions<TOptions>(Name, validation, failureMessage));
356
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
387
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
426
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
470
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
519
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
OptionsBuilderExtensions.cs (2)
29
optionsBuilder.
Services
.TryAddTransient<IStartupValidator, StartupValidator>();
30
optionsBuilder.
Services
.AddOptions<StartupValidatorOptions>()
Microsoft.Extensions.Options.ConfigurationExtensions (2)
OptionsBuilderConfigurationExtensions.cs (2)
45
optionsBuilder.
Services
.Configure<TOptions>(optionsBuilder.Name, config, configureBinder);
81
optionsBuilder.
Services
.AddSingleton<IOptionsChangeTokenSource<TOptions>, ConfigurationChangeTokenSource<TOptions>>(sp =>
Microsoft.Extensions.Options.DataAnnotations (1)
OptionsBuilderDataAnnotationsExtensions.cs (1)
24
optionsBuilder.
Services
.AddSingleton<IValidateOptions<TOptions>>(new DataAnnotationValidateOptions<TOptions>(optionsBuilder.Name));