2 implementations of Services
Microsoft.AspNetCore.Hosting (1)
Internal\WebHost.cs (1)
77public IServiceProvider Services
Microsoft.AspNetCore.Hosting.Tests (1)
Fakes\GenericWebHost.cs (1)
22public IServiceProvider Services => _host.Services;
97 references to Services
IStartupInjectionAssemblyName (1)
Program.cs (1)
15var applicationName = webHost.Services.GetRequiredService<IHostEnvironment>().ApplicationName;
Microsoft.AspNetCore.FunctionalTests (1)
WebHostFunctionalTests.cs (1)
124var factory = (ILoggerFactory)webHost.Services.GetService(typeof(ILoggerFactory));
Microsoft.AspNetCore.Hosting (4)
WebHostExtensions.cs (4)
91var shutdownMessage = host.Services.GetRequiredService<WebHostOptions>().SuppressStatusMessages ? string.Empty : "Application is shutting down..."; 112var hostingEnvironment = host.Services.GetService<IHostEnvironment>(); 113var options = host.Services.GetRequiredService<WebHostOptions>(); 152var applicationLifetime = host.Services.GetRequiredService<IHostApplicationLifetime>();
Microsoft.AspNetCore.Hosting.Tests (77)
WebHostBuilderTests.cs (43)
33var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 164var services = host.Services.GetServices<IHostApplicationLifetime>(); 208Assert.NotNull(host.Services.GetService<ILoggerFactory>()); 369Assert.NotNull(host.Services.GetService<IConfiguration>()); 410var config = host.Services.GetService<IConfiguration>(); 483Assert.NotNull(host.Services.GetRequiredService<ServiceA>()); 484Assert.NotNull(host.Services.GetRequiredService<ServiceB>()); 500var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 526var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 552var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 587var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 613Assert.Equal(expected, host.Services.GetService<IHostEnvironment>().EnvironmentName); 614Assert.Equal(expected, host.Services.GetService<IWebHostEnvironment>().EnvironmentName); 616Assert.Equal(expected, host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>().EnvironmentName); 617Assert.Equal(expected, host.Services.GetService<Extensions.Hosting.IHostingEnvironment>().EnvironmentName); 661Assert.Equal("/", host.Services.GetService<IHostEnvironment>().ContentRootPath); 662Assert.Equal("/", host.Services.GetService<IWebHostEnvironment>().ContentRootPath); 664Assert.Equal("/", host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>().ContentRootPath); 665Assert.Equal("/", host.Services.GetService<Extensions.Hosting.IHostingEnvironment>().ContentRootPath); 680var basePath = host.Services.GetRequiredService<IHostEnvironment>().ContentRootPath; 682var basePath2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>().ContentRootPath; 703Assert.Equal(appBase, host.Services.GetService<IHostEnvironment>().ContentRootPath); 705Assert.Equal(appBase, host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>().ContentRootPath); 734var hostingEnv = host.Services.GetService<IHostEnvironment>(); 736var hostingEnv2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 752var hostingEnv = host.Services.GetService<IHostEnvironment>(); 754var hostingEnv2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 770var hostingEnv = host.Services.GetService<IHostEnvironment>(); 783var hostingEnv = host.Services.GetService<IHostEnvironment>(); 799var hostingEnv = host.Services.GetService<IHostEnvironment>(); 815var hostingEnv = host.Services.GetService<IHostEnvironment>(); 829var hostingEnv = host.Services.GetService<IHostEnvironment>(); 881var factoryFromHost = host.Services.GetService<ILoggerFactory>(); 957var startup = host.Services.GetRequiredService<StartupVerifyServiceA>(); 1078var sink = host.Services.GetRequiredService<ITestSink>(); 1094var configuration = host.Services.GetRequiredService<IConfiguration>(); 1130var configuration = host.Services.GetRequiredService<IConfiguration>(); 1231var sink = host.Services.GetRequiredService<ITestSink>(); 1283var options = CreateWebHostOptions(host.Services.GetRequiredService<IConfiguration>()); 1303var filter = (MyStartupFilter)host.Services.GetServices<IStartupFilter>().FirstOrDefault(s => s is MyStartupFilter); 1339var appConfig = host.Services.GetRequiredService<IConfiguration>(); 1380var service = host.Services.GetServices<IHostedService>().OfType<NonThrowingHostedService>().First(); 1410var ordering = host.Services.GetRequiredService<StartOrder>();
WebHostTests.cs (34)
144var server = (FakeServer)host.Services.GetRequiredService<IServer>(); 163var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 165var lifetime2 = host.Services.GetRequiredService<AspNetCore.Hosting.IApplicationLifetime>(); 167var server = (FakeServer)host.Services.GetRequiredService<IServer>(); 315var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 384var singleton = (FakeService)host.Services.GetService<IFakeSingletonService>(); 385var transient = (FakeService)host.Services.GetService<IFakeService>(); 409var applicationLifetime = host.Services.GetService<IHostApplicationLifetime>(); 411var applicationLifetime2 = host.Services.GetService<AspNetCore.Hosting.IApplicationLifetime>(); 430var applicationLifetime = host.Services.GetService<IHostApplicationLifetime>(); 432var applicationLifetime2 = host.Services.GetService<AspNetCore.Hosting.IApplicationLifetime>(); 508var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 531var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 535var svc = (TestHostedService)host.Services.GetRequiredService<IHostedService>(); 555var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 558var svc = (TestHostedService)host.Services.GetRequiredService<IHostedService>(); 598var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 651var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 680var applicationLifetime = host.Services.GetService<IHostApplicationLifetime>(); 682var applicationLifetime2 = host.Services.GetService<AspNetCore.Hosting.IApplicationLifetime>(); 714var env = host.Services.GetService<IHostEnvironment>(); 716var env2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 742Assert.NotNull(host.Services.GetRequiredService<IOptions<object>>()); 801var env = host.Services.GetService<IHostEnvironment>(); 803var env2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 824var env = host.Services.GetService<IHostEnvironment>(); 826var env2 = host.Services.GetService<AspNetCore.Hosting.IHostingEnvironment>(); 847var env = host.Services.GetService<IWebHostEnvironment>(); 852var env1 = host.Services.GetService<IHostingEnvironment>(); 865var env = host.Services.GetRequiredService<IHostEnvironment>(); 909var server = (FakeServer)host.Services.GetRequiredService<IServer>(); 930var services = host.Services; 931var services2 = host.Services; 1075var svc = (TestHostedService)host.Services.GetRequiredService<IHostedService>();
Microsoft.AspNetCore.Hosting.WindowsServices (1)
WebHostService.cs (1)
48.Services
Microsoft.AspNetCore.Hosting.WindowsServices.Tests (2)
WebHostServiceTests.cs (2)
26var applicationLifetime = host.Services.GetRequiredService<IHostApplicationLifetime>(); 42var applicationLifetime = host.Services.GetRequiredService<IHostApplicationLifetime>();
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Infrastructure\ServerFactory.cs (1)
69EnsureDatabaseCreated(result.Host.Services);
Microsoft.AspNetCore.Mvc.Testing (2)
WebApplicationFactory.cs (2)
106return _webHost?.Services ?? _host!.Services; 109return _host?.Services ?? _server!.Host.Services;
Microsoft.AspNetCore.TestHost (2)
TestServer.cs (1)
101Services = host.Services;
WebHostBuilderExtensions.cs (1)
56return (TestServer)host.Services.GetRequiredService<IServer>();
Microsoft.AspNetCore.TestHost.Tests (1)
TestServerTests.cs (1)
201Assert.Equal(testService, server.Host.Services.GetRequiredService<TestService>());
Microsoft.AspNetCore.Tests (5)
WebHostTests.cs (5)
38var config = host.Services.GetRequiredService<IConfiguration>(); 39var monitor = host.Services.GetRequiredService<IOptionsMonitor<HostFilteringOptions>>(); 93var linkGenerator = host.Services.GetService(typeof(LinkGenerator)); 105var logger = host.Services.GetRequiredService<ILogger<WebHostTests>>(); 121var routeOptions = host.Services.GetService<IOptions<RouteOptions>>();