51 references to AddSingleton
CustomEncryptorSample (1)
CustomBuilderExtensions.cs (1)
18builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(serviceProvider =>
Microsoft.AspNetCore.Components.Endpoints.Tests (3)
EndpointHtmlRendererTest.cs (2)
1675services.AddSingleton(sp => sp.GetRequiredService<ComponentStatePersistenceManager>().State); 1680services.AddSingleton<PersistentComponentState>(sp => sp.GetRequiredService<ComponentStatePersistenceManager>().State);
RazorComponentResultTest.cs (1)
467.AddSingleton<PersistentComponentState>(sp => sp.GetRequiredService<ComponentStatePersistenceManager>().State)
Microsoft.AspNetCore.Components.Web.Tests (1)
Forms\EditFormTest.cs (1)
24services.AddSingleton(services => services.GetRequiredService<ComponentStatePersistenceManager>().State);
Microsoft.AspNetCore.Components.WebAssembly (2)
Hosting\WebAssemblyHostBuilder.cs (2)
305Services.AddSingleton<RootComponentTypeCache>(_ => _rootComponentCache ?? new()); 307Services.AddSingleton<PersistentComponentState>(sp => sp.GetRequiredService<ComponentStatePersistenceManager>().State);
Microsoft.AspNetCore.DataProtection (6)
DataProtectionBuilderExtensions.cs (6)
88builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 114builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 173builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 197builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 220builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 255builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services =>
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore (1)
EntityFrameworkCoreDataProtectionExtensions.cs (1)
27builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services =>
Microsoft.AspNetCore.Hosting (7)
Internal\WebHost.cs (3)
66_applicationServiceCollection.AddSingleton<IHostApplicationLifetime>(services 69_applicationServiceCollection.AddSingleton<AspNetCore.Hosting.IApplicationLifetime>(services 71_applicationServiceCollection.AddSingleton<Extensions.Hosting.IApplicationLifetime>(services
WebHostBuilder.cs (2)
283services.AddSingleton<IConfiguration>(_ => configuration); 340services.AddSingleton<IStartup>(_ =>
WebHostBuilderExtensions.cs (2)
47services.AddSingleton<IStartup>(sp => 76services.AddSingleton<IStartup>(sp =>
Microsoft.AspNetCore.Hosting.Tests (5)
WebHostBuilderTests.cs (2)
437services.AddSingleton(sp => service); 968services.AddSingleton(sp =>
WebHostTests.cs (3)
504services.AddSingleton<IHostedService>(_ => new DelegateHostedService(started, stopping, disposing)); 594services.AddSingleton<IHostedService>(_ => new DelegateHostedService(started, stopping, disposing)); 647services.AddSingleton<IHostedService>(_ => new DelegateHostedService(started, stopping, disposing));
Microsoft.AspNetCore.Identity.FunctionalTests (2)
MapIdentityApiTests.cs (2)
636services.AddSingleton<IDisposable>(_ => dbConnection2); 1291builder.Services.AddSingleton(_ => dbConnection);
Microsoft.AspNetCore.InternalTesting (2)
AssemblyTestLog.cs (2)
176builder.Services.AddSingleton<ILoggerProvider>(_ => serilogLoggerProvider); 205builder.Services.AddSingleton<ILoggerProvider>(_ => serilogLoggerProvider);
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
ModelBindingTestHelper.cs (2)
175serviceCollection.AddSingleton(services => 183serviceCollection.AddSingleton<IModelMetadataProvider>(services =>
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
PageRemoteAttributeTest.cs (1)
192serviceCollection.AddSingleton<IInlineConstraintResolver>(
RemoteAttributeTest.cs (1)
493serviceCollection.AddSingleton<IInlineConstraintResolver>(
Microsoft.AspNetCore.Routing.Tests (1)
EndpointRoutingMiddlewareTest.cs (1)
406services.AddSingleton<DiagnosticListener>(s => new DiagnosticListener("Test"));
Microsoft.AspNetCore.Server.HttpSys (3)
WebHostBuilderHttpSysExtensions.cs (3)
32services.AddSingleton<IServer>(services => services.GetRequiredService<MessagePump>()); 35services.AddSingleton<IServerDelegationFeature>(services => services.GetRequiredService<MessagePump>()); 38services.AddSingleton<IServerIntegratedAuth>(services =>
Microsoft.AspNetCore.Server.IIS (1)
WebHostBuilderIISExtensions.cs (1)
42services.AddSingleton<IServerIntegratedAuth>(_ => new ServerIntegratedAuth()
Microsoft.AspNetCore.Server.IISIntegration (1)
WebHostBuilderIISExtensions.cs (1)
86services.AddSingleton<IServerIntegratedAuth>(_ => new ServerIntegratedAuth()
Microsoft.AspNetCore.SpaServices.Extensions (1)
StaticFiles\SpaStaticFilesExtensions.cs (1)
27services.AddSingleton<ISpaStaticFileProvider>(serviceProvider =>
Microsoft.AspNetCore.TestHost.Tests (1)
TestServerTests.cs (1)
32services.AddSingleton<IServer>(serviceProvider => new TestServer(serviceProvider));
Microsoft.Extensions.Hosting (3)
HostBuilder.cs (3)
302services.AddSingleton(_ => appConfiguration); 304services.AddSingleton(s => (IApplicationLifetime)s.GetRequiredService<IHostApplicationLifetime>()); 310services.AddSingleton<IHost>(_ =>
Microsoft.Extensions.Http.Polly (4)
DependencyInjection\PollyServiceCollectionExtensions.cs (4)
103services.AddSingleton(serviceProvider => 112services.AddSingleton<IConcurrentPolicyRegistry<string>>(serviceProvider => serviceProvider.GetRequiredService<PolicyRegistry>()); 113services.AddSingleton<IPolicyRegistry<string>>(serviceProvider => serviceProvider.GetRequiredService<PolicyRegistry>()); 114services.AddSingleton<IReadOnlyPolicyRegistry<string>>(serviceProvider => serviceProvider.GetRequiredService<PolicyRegistry>());
Microsoft.Extensions.Logging.TraceSource (2)
TraceSourceFactoryExtensions.cs (2)
141builder.Services.AddSingleton<ILoggerProvider>(_ => new TraceSourceLoggerProvider(sourceSwitch)); 162builder.Services.AddSingleton<ILoggerProvider>(_ => new TraceSourceLoggerProvider(sourceSwitch, listener));