1 write to Services
Microsoft.Extensions.Options (1)
OptionsBuilder.cs (1)
39
Services
= services;
47 references to Services
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (3)
44
.
Services
.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>();
69
.
Services
.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>()
97
.
Services
.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>()
Microsoft.Extensions.Compliance.Redaction (2)
RedactionExtensions.cs (1)
55
.
Services
.Configure<HmacRedactorOptions>(section);
RedactionServiceCollectionExtensions.cs (1)
40
.
Services
Microsoft.Extensions.Compliance.Testing (8)
FakeRedactionBuilderExtensions.cs (4)
52
.
Services
.AddOptionsWithValidateOnStart<FakeRedactorOptions, FakeRedactorOptionsCustomValidator>()
54
.
Services
.TryAddSingleton<FakeRedactionCollector>();
74
.
Services
.AddOptionsWithValidateOnStart<FakeRedactorOptions, FakeRedactorOptionsCustomValidator>()
75
.
Services
.Configure<FakeRedactorOptions>(section)
FakeRedactionServiceCollectionExtensions.cs (4)
38
.
Services
.AddOptionsWithValidateOnStart<FakeRedactorOptions, FakeRedactorOptionsCustomValidator>()
39
.
Services
;
65
.
Services
.AddOptionsWithValidateOnStart<FakeRedactorOptions, FakeRedactorOptionsCustomValidator>()
67
.
Services
;
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
ResourceMonitoringBuilderExtensions.cs (1)
61
.
Services
.AddOptionsWithValidateOnStart<ResourceMonitoringOptions, ResourceMonitoringOptionsCustomValidator>();
Microsoft.Extensions.Options (29)
OptionsBuilder.cs (25)
55
Services
.AddSingleton<IConfigureOptions<TOptions>>(new ConfigureNamedOptions<TOptions>(Name, configureOptions));
73
Services
.AddTransient<IConfigureOptions<TOptions>>(sp =>
94
Services
.AddTransient<IConfigureOptions<TOptions>>(sp =>
117
Services
.AddTransient<IConfigureOptions<TOptions>>(
147
Services
.AddTransient<IConfigureOptions<TOptions>>(
180
Services
.AddTransient<IConfigureOptions<TOptions>>(
204
Services
.AddSingleton<IPostConfigureOptions<TOptions>>(new PostConfigureOptions<TOptions>(Name, configureOptions));
222
Services
.AddTransient<IPostConfigureOptions<TOptions>>(sp =>
243
Services
.AddTransient<IPostConfigureOptions<TOptions>>(sp =>
266
Services
.AddTransient<IPostConfigureOptions<TOptions>>(
296
Services
.AddTransient<IPostConfigureOptions<TOptions>>(
329
Services
.AddTransient<IPostConfigureOptions<TOptions>>(
354
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
377
Services
.AddSingleton<IValidateOptions<TOptions>>(new ValidateOptions<TOptions>(Name, validation, failureMessage));
401
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
432
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
471
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
515
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
564
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
594
Services
.AddSingleton<IAsyncValidateOptions<TOptions>>(new AsyncValidateOptions<TOptions>(Name, validation, failureMessage));
618
Services
.AddTransient<IAsyncValidateOptions<TOptions>>(sp =>
649
Services
.AddTransient<IAsyncValidateOptions<TOptions>>(sp =>
688
Services
.AddTransient<IAsyncValidateOptions<TOptions>>(sp =>
732
Services
.AddTransient<IAsyncValidateOptions<TOptions>>(sp =>
781
Services
.AddTransient<IAsyncValidateOptions<TOptions>>(sp =>
OptionsBuilderExtensions.cs (4)
30
optionsBuilder.
Services
.TryAddTransient<IStartupValidator, StartupValidator>();
31
optionsBuilder.
Services
.TryAddTransient<IAsyncStartupValidator, StartupValidator>();
32
optionsBuilder.
Services
.AddOptions<StartupValidatorOptions>()
41
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 (2)
OptionsBuilderDataAnnotationsExtensions.cs (2)
37
optionsBuilder.
Services
.AddSingleton<IValidateOptions<TOptions>>(instance);
39
optionsBuilder.
Services
.AddSingleton<IAsyncValidateOptions<TOptions>>(instance);