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)
295
Debug.Assert(
ApplicationServices
.GetRequiredService<IHttpsConfigurationService>().IsInitialized, "HTTPS configuration should have been enabled");
317
var logger =
ApplicationServices
!.GetRequiredService<ILogger<KestrelServer>>();
326
var httpsConfigurationService =
ApplicationServices
.GetRequiredService<IHttpsConfigurationService>();
330
var hostEnvironment =
ApplicationServices
.GetRequiredService<IHostEnvironment>();
331
var logger =
ApplicationServices
.GetRequiredService<ILogger<KestrelServer>>();
332
var httpsLogger =
ApplicationServices
.GetRequiredService<ILogger<HttpsConnectionMiddleware>>();
457
if (
ApplicationServices
is null)
459
throw new InvalidOperationException($"{nameof(
ApplicationServices
)} must not be null. This is normally set automatically via {nameof(IConfigureOptions<KestrelServerOptions>)}.");
462
var httpsConfigurationService =
ApplicationServices
.GetRequiredService<IHttpsConfigurationService>();
465
ApplicationServices
.GetRequiredService<IHostEnvironment>(),
466
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>();