2 implementations of Services
Microsoft.AspNetCore.Hosting (1)
Internal\WebHost.cs (1)
78public IServiceProvider Services
Microsoft.AspNetCore.Hosting.Tests (1)
Fakes\GenericWebHost.cs (1)
24public IServiceProvider Services => _host.Services;
103 references to Services
IStartupInjectionAssemblyName (1)
Program.cs (1)
17var applicationName = webHost.Services.GetRequiredService<IHostEnvironment>().ApplicationName;
Microsoft.AspNetCore.FunctionalTests (1)
WebHostFunctionalTests.cs (1)
126var factory = (ILoggerFactory)webHost.Services.GetService(typeof(ILoggerFactory));
Microsoft.AspNetCore.Hosting (4)
WebHostExtensions.cs (4)
92var shutdownMessage = host.Services.GetRequiredService<WebHostOptions>().SuppressStatusMessages ? string.Empty : "Application is shutting down..."; 113var hostingEnvironment = host.Services.GetService<IHostEnvironment>(); 114var options = host.Services.GetRequiredService<WebHostOptions>(); 153var applicationLifetime = host.Services.GetRequiredService<IHostApplicationLifetime>();
Microsoft.AspNetCore.Hosting.Tests (77)
WebHostBuilderTests.cs (43)
35var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 166var services = host.Services.GetServices<IHostApplicationLifetime>(); 210Assert.NotNull(host.Services.GetService<ILoggerFactory>()); 371Assert.NotNull(host.Services.GetService<IConfiguration>()); 412var config = host.Services.GetService<IConfiguration>(); 485Assert.NotNull(host.Services.GetRequiredService<ServiceA>()); 486Assert.NotNull(host.Services.GetRequiredService<ServiceB>()); 502var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 528var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 554var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 589var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 615Assert.Equal(expected, host.Services.GetService<IHostEnvironment>().EnvironmentName); 616Assert.Equal(expected, host.Services.GetService<IWebHostEnvironment>().EnvironmentName); 618Assert.Equal(expected, host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>().EnvironmentName); 619Assert.Equal(expected, host.Services.GetService<Extensions.Hosting.IHostingEnvironment>().EnvironmentName); 663Assert.Equal("/", host.Services.GetService<IHostEnvironment>().ContentRootPath); 664Assert.Equal("/", host.Services.GetService<IWebHostEnvironment>().ContentRootPath); 666Assert.Equal("/", host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>().ContentRootPath); 667Assert.Equal("/", host.Services.GetService<Extensions.Hosting.IHostingEnvironment>().ContentRootPath); 682var basePath = host.Services.GetRequiredService<IHostEnvironment>().ContentRootPath; 684var basePath2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>().ContentRootPath; 705Assert.Equal(appBase, host.Services.GetService<IHostEnvironment>().ContentRootPath); 707Assert.Equal(appBase, host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>().ContentRootPath); 736var hostingEnv = host.Services.GetService<IHostEnvironment>(); 738var hostingEnv2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 754var hostingEnv = host.Services.GetService<IHostEnvironment>(); 756var hostingEnv2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 772var hostingEnv = host.Services.GetService<IHostEnvironment>(); 785var hostingEnv = host.Services.GetService<IHostEnvironment>(); 801var hostingEnv = host.Services.GetService<IHostEnvironment>(); 817var hostingEnv = host.Services.GetService<IHostEnvironment>(); 831var hostingEnv = host.Services.GetService<IHostEnvironment>(); 883var factoryFromHost = host.Services.GetService<ILoggerFactory>(); 959var startup = host.Services.GetRequiredService<StartupVerifyServiceA>(); 1080var sink = host.Services.GetRequiredService<ITestSink>(); 1096var configuration = host.Services.GetRequiredService<IConfiguration>(); 1132var configuration = host.Services.GetRequiredService<IConfiguration>(); 1233var sink = host.Services.GetRequiredService<ITestSink>(); 1285var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 1305var filter = (MyStartupFilter)host.Services.GetServices<IStartupFilter>().FirstOrDefault(s => s is MyStartupFilter); 1341var appConfig = host.Services.GetRequiredService<IConfiguration>(); 1382var service = host.Services.GetServices<IHostedService>().OfType<NonThrowingHostedService>().First(); 1412var ordering = host.Services.GetRequiredService<StartOrder>();
WebHostTests.cs (34)
146var server = (FakeServer)host.Services.GetRequiredService<IServer>(); 165var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 167var lifetime2 = host.Services.GetRequiredService<AspNetCore.Hosting.IApplicationLifetime>(); 169var server = (FakeServer)host.Services.GetRequiredService<IServer>(); 317var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 386var singleton = (FakeService)host.Services.GetService<IFakeSingletonService>(); 387var transient = (FakeService)host.Services.GetService<IFakeService>(); 411var applicationLifetime = host.Services.GetService<IHostApplicationLifetime>(); 413var applicationLifetime2 = host.Services.GetService<AspNetCore.Hosting.IApplicationLifetime>(); 432var applicationLifetime = host.Services.GetService<IHostApplicationLifetime>(); 434var applicationLifetime2 = host.Services.GetService<AspNetCore.Hosting.IApplicationLifetime>(); 510var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 533var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 537var svc = (TestHostedService)host.Services.GetRequiredService<IHostedService>(); 557var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 560var svc = (TestHostedService)host.Services.GetRequiredService<IHostedService>(); 600var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 653var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 682var applicationLifetime = host.Services.GetService<IHostApplicationLifetime>(); 684var applicationLifetime2 = host.Services.GetService<AspNetCore.Hosting.IApplicationLifetime>(); 716var env = host.Services.GetService<IHostEnvironment>(); 718var env2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 744Assert.NotNull(host.Services.GetRequiredService<IOptions<object>>()); 803var env = host.Services.GetService<IHostEnvironment>(); 805var env2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 826var env = host.Services.GetService<IHostEnvironment>(); 828var env2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 849var env = host.Services.GetService<IWebHostEnvironment>(); 854var env1 = host.Services.GetService<IHostingEnvironment>(); 867var env = host.Services.GetRequiredService<IHostEnvironment>(); 911var server = (FakeServer)host.Services.GetRequiredService<IServer>(); 932var services = host.Services; 933var services2 = host.Services; 1077var svc = (TestHostedService)host.Services.GetRequiredService<IHostedService>();
Microsoft.AspNetCore.Hosting.WindowsServices (1)
WebHostService.cs (1)
49.Services
Microsoft.AspNetCore.Hosting.WindowsServices.Tests (2)
WebHostServiceTests.cs (2)
30var applicationLifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 50var applicationLifetime = host.Services.GetRequiredService<IHostApplicationLifetime>();
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Infrastructure\ServerFactory.cs (1)
70EnsureDatabaseCreated(result.Host.Services);
Microsoft.AspNetCore.Mvc.Testing (2)
WebApplicationFactory.cs (2)
108return _webHost?.Services ?? _host!.Services; 112return _host?.Services ?? _server!.Host.Services;
Microsoft.AspNetCore.TestHost (2)
TestServer.cs (1)
105Services = host.Services;
WebHostBuilderExtensions.cs (1)
59return (TestServer)host.Services.GetRequiredService<IServer>();
Microsoft.AspNetCore.TestHost.Tests (7)
TestServerTests.cs (1)
210Assert.Equal(testService, server.Host.Services.GetRequiredService<TestService>());
UseSolutionRelativeContentRootTests.cs (6)
36var environment = host.Services.GetRequiredService<IWebHostEnvironment>(); 61var environment = host.Services.GetRequiredService<IWebHostEnvironment>(); 90var environment = host.Services.GetRequiredService<IWebHostEnvironment>(); 119var environment = host.Services.GetRequiredService<IWebHostEnvironment>(); 145var environment = host.Services.GetRequiredService<IWebHostEnvironment>(); 186var environment = host.Services.GetRequiredService<IWebHostEnvironment>();
Microsoft.AspNetCore.Tests (5)
WebHostTests.cs (5)
40var config = host.Services.GetRequiredService<IConfiguration>(); 41var monitor = host.Services.GetRequiredService<IOptionsMonitor<HostFilteringOptions>>(); 95var linkGenerator = host.Services.GetService(typeof(LinkGenerator)); 107var logger = host.Services.GetRequiredService<ILogger<WebHostTests>>(); 123var routeOptions = host.Services.GetService<IOptions<RouteOptions>>();