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)
640
var logger = serverOptions.
ApplicationServices
.GetRequiredService<ILogger<DashboardWebApplication>>();
Microsoft.AspNetCore.Server.Kestrel.Core (17)
KestrelServerOptions.cs (11)
298
Debug.Assert(
ApplicationServices
.GetRequiredService<IHttpsConfigurationService>().IsInitialized, "HTTPS configuration should have been enabled");
320
var logger =
ApplicationServices
!.GetRequiredService<ILogger<KestrelServer>>();
329
var httpsConfigurationService =
ApplicationServices
.GetRequiredService<IHttpsConfigurationService>();
333
var hostEnvironment =
ApplicationServices
.GetRequiredService<IHostEnvironment>();
334
var logger =
ApplicationServices
.GetRequiredService<ILogger<KestrelServer>>();
335
var httpsLogger =
ApplicationServices
.GetRequiredService<ILogger<HttpsConnectionMiddleware>>();
460
if (
ApplicationServices
is null)
462
throw new InvalidOperationException($"{nameof(
ApplicationServices
)} must not be null. This is normally set automatically via {nameof(IConfigureOptions<KestrelServerOptions>)}.");
465
var httpsConfigurationService =
ApplicationServices
.GetRequiredService<IHttpsConfigurationService>();
468
ApplicationServices
.GetRequiredService<IHostEnvironment>(),
469
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>();