1 write to Services
Microsoft.Extensions.Options (1)
OptionsBuilder.cs (1)
37
Services
= services;
38 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 (21)
OptionsBuilder.cs (19)
53
Services
.AddSingleton<IConfigureOptions<TOptions>>(new ConfigureNamedOptions<TOptions>(Name, configureOptions));
71
Services
.AddTransient<IConfigureOptions<TOptions>>(sp =>
92
Services
.AddTransient<IConfigureOptions<TOptions>>(sp =>
115
Services
.AddTransient<IConfigureOptions<TOptions>>(
145
Services
.AddTransient<IConfigureOptions<TOptions>>(
178
Services
.AddTransient<IConfigureOptions<TOptions>>(
202
Services
.AddSingleton<IPostConfigureOptions<TOptions>>(new PostConfigureOptions<TOptions>(Name, configureOptions));
220
Services
.AddTransient<IPostConfigureOptions<TOptions>>(sp =>
241
Services
.AddTransient<IPostConfigureOptions<TOptions>>(sp =>
264
Services
.AddTransient<IPostConfigureOptions<TOptions>>(
294
Services
.AddTransient<IPostConfigureOptions<TOptions>>(
327
Services
.AddTransient<IPostConfigureOptions<TOptions>>(
352
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
375
Services
.AddSingleton<IValidateOptions<TOptions>>(new ValidateOptions<TOptions>(Name, validation, failureMessage));
399
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
430
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
469
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
513
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
562
Services
.AddTransient<IValidateOptions<TOptions>>(sp =>
OptionsBuilderExtensions.cs (2)
27
optionsBuilder.
Services
.TryAddTransient<IStartupValidator, StartupValidator>();
28
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));