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