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