1 write to ApplicationServices
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\KestrelServerOptionsSetup.cs (1)
19options.ApplicationServices = _services;
18 references to ApplicationServices
Aspire.Dashboard (1)
DashboardWebApplication.cs (1)
640var logger = serverOptions.ApplicationServices.GetRequiredService<ILogger<DashboardWebApplication>>();
Microsoft.AspNetCore.Server.Kestrel.Core (17)
KestrelServerOptions.cs (11)
295Debug.Assert(ApplicationServices.GetRequiredService<IHttpsConfigurationService>().IsInitialized, "HTTPS configuration should have been enabled"); 317var logger = ApplicationServices!.GetRequiredService<ILogger<KestrelServer>>(); 326var httpsConfigurationService = ApplicationServices.GetRequiredService<IHttpsConfigurationService>(); 330var hostEnvironment = ApplicationServices.GetRequiredService<IHostEnvironment>(); 331var logger = ApplicationServices.GetRequiredService<ILogger<KestrelServer>>(); 332var httpsLogger = ApplicationServices.GetRequiredService<ILogger<HttpsConnectionMiddleware>>(); 457if (ApplicationServices is null) 459throw new InvalidOperationException($"{nameof(ApplicationServices)} must not be null. This is normally set automatically via {nameof(IConfigureOptions<KestrelServerOptions>)}."); 462var httpsConfigurationService = ApplicationServices.GetRequiredService<IHttpsConfigurationService>(); 465ApplicationServices.GetRequiredService<IHostEnvironment>(), 466ApplicationServices.GetRequiredService<ILogger<CertificatePathWatcher>>())
ListenOptions.cs (1)
132public IServiceProvider ApplicationServices => KestrelServerOptions?.ApplicationServices!; // TODO - Always available?
ListenOptionsHttpsExtensions.cs (4)
198var loggerFactory = listenOptions.KestrelServerOptions.ApplicationServices.GetRequiredService<ILoggerFactory>(); 199var metrics = listenOptions.KestrelServerOptions.ApplicationServices.GetRequiredService<KestrelMetrics>(); 261var loggerFactory = listenOptions.KestrelServerOptions.ApplicationServices.GetRequiredService<ILoggerFactory>(); 262var metrics = listenOptions.KestrelServerOptions.ApplicationServices.GetRequiredService<KestrelMetrics>();
Middleware\ListenOptionsConnectionLoggingExtensions.cs (1)
36var loggerFactory = listenOptions.KestrelServerOptions.ApplicationServices.GetRequiredService<ILoggerFactory>();