1 write to Services
Microsoft.Extensions.Options (1)
OptionsBuilder.cs (1)
39Services = 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)
55Services.AddSingleton<IConfigureOptions<TOptions>>(new ConfigureNamedOptions<TOptions>(Name, configureOptions)); 73Services.AddTransient<IConfigureOptions<TOptions>>(sp => 94Services.AddTransient<IConfigureOptions<TOptions>>(sp => 117Services.AddTransient<IConfigureOptions<TOptions>>( 147Services.AddTransient<IConfigureOptions<TOptions>>( 180Services.AddTransient<IConfigureOptions<TOptions>>( 204Services.AddSingleton<IPostConfigureOptions<TOptions>>(new PostConfigureOptions<TOptions>(Name, configureOptions)); 222Services.AddTransient<IPostConfigureOptions<TOptions>>(sp => 243Services.AddTransient<IPostConfigureOptions<TOptions>>(sp => 266Services.AddTransient<IPostConfigureOptions<TOptions>>( 296Services.AddTransient<IPostConfigureOptions<TOptions>>( 329Services.AddTransient<IPostConfigureOptions<TOptions>>( 354Services.AddTransient<IValidateOptions<TOptions>>(sp => 377Services.AddSingleton<IValidateOptions<TOptions>>(new ValidateOptions<TOptions>(Name, validation, failureMessage)); 401Services.AddTransient<IValidateOptions<TOptions>>(sp => 432Services.AddTransient<IValidateOptions<TOptions>>(sp => 471Services.AddTransient<IValidateOptions<TOptions>>(sp => 515Services.AddTransient<IValidateOptions<TOptions>>(sp => 564Services.AddTransient<IValidateOptions<TOptions>>(sp => 594Services.AddSingleton<IAsyncValidateOptions<TOptions>>(new AsyncValidateOptions<TOptions>(Name, validation, failureMessage)); 618Services.AddTransient<IAsyncValidateOptions<TOptions>>(sp => 649Services.AddTransient<IAsyncValidateOptions<TOptions>>(sp => 688Services.AddTransient<IAsyncValidateOptions<TOptions>>(sp => 732Services.AddTransient<IAsyncValidateOptions<TOptions>>(sp => 781Services.AddTransient<IAsyncValidateOptions<TOptions>>(sp =>
OptionsBuilderExtensions.cs (4)
30optionsBuilder.Services.TryAddTransient<IStartupValidator, StartupValidator>(); 31optionsBuilder.Services.TryAddTransient<IAsyncStartupValidator, StartupValidator>(); 32optionsBuilder.Services.AddOptions<StartupValidatorOptions>() 41optionsBuilder.Services.AddOptions<StartupValidatorOptions>()
Microsoft.Extensions.Options.ConfigurationExtensions (2)
OptionsBuilderConfigurationExtensions.cs (2)
45optionsBuilder.Services.Configure<TOptions>(optionsBuilder.Name, config, configureBinder); 81optionsBuilder.Services.AddSingleton<IOptionsChangeTokenSource<TOptions>, ConfigurationChangeTokenSource<TOptions>>(sp =>
Microsoft.Extensions.Options.DataAnnotations (2)
OptionsBuilderDataAnnotationsExtensions.cs (2)
37optionsBuilder.Services.AddSingleton<IValidateOptions<TOptions>>(instance); 39optionsBuilder.Services.AddSingleton<IAsyncValidateOptions<TOptions>>(instance);