2 implementations of ApplicationServices
Microsoft.AspNetCore (1)
WebApplication.cs (1)
71IServiceProvider IApplicationBuilder.ApplicationServices
Microsoft.AspNetCore.Http (1)
Builder\ApplicationBuilder.cs (1)
74public IServiceProvider ApplicationServices
1 write to ApplicationServices
Microsoft.AspNetCore.Hosting (1)
Internal\WebHost.cs (1)
212builder.ApplicationServices = _applicationServices;
32 references to ApplicationServices
Microsoft.AspNetCore.Antiforgery (1)
AntiforgeryApplicationBuilderExtensions.cs (1)
34if (builder.ApplicationServices.GetService(typeof(IAntiforgery)) == null)
Microsoft.AspNetCore.Authorization.Policy (1)
AuthorizationAppBuilderExtensions.cs (1)
40if (app.ApplicationServices.GetService(typeof(AuthorizationPolicyMarkerService)) == null)
Microsoft.AspNetCore.Diagnostics (6)
ExceptionHandler\ExceptionHandlerExtensions.cs (6)
109var problemDetailsService = app.ApplicationServices.GetService<IProblemDetailsService>(); 118var loggerFactory = app.ApplicationServices.GetRequiredService<ILoggerFactory>(); 119var diagnosticListener = app.ApplicationServices.GetRequiredService<DiagnosticListener>(); 120var exceptionHandlers = app.ApplicationServices.GetRequiredService<IEnumerable<IExceptionHandler>>(); 121var meterFactory = app.ApplicationServices.GetRequiredService<IMeterFactory>(); 125options = app.ApplicationServices.GetRequiredService<IOptions<ExceptionHandlerOptions>>();
Microsoft.AspNetCore.Diagnostics.HealthChecks (1)
Builder\HealthCheckApplicationBuilderExtensions.cs (1)
193if (app.ApplicationServices.GetService(typeof(HealthCheckService)) == null)
Microsoft.AspNetCore.Hosting (1)
Internal\ConfigureBuilder.cs (1)
26using (var scope = builder.ApplicationServices.CreateScope())
Microsoft.AspNetCore.Http.Abstractions (2)
Extensions\UseMiddlewareExtensions.cs (2)
131var instance = ActivatorUtilities.CreateInstance(_app.ApplicationServices, _middleware, ctorArgs); 145var serviceProvider = context.RequestServices ?? _app.ApplicationServices;
Microsoft.AspNetCore.HttpLogging (2)
HttpLoggingBuilderExtensions.cs (2)
48var serviceProviderIsService = app.ApplicationServices.GetService<IServiceProviderIsService>(); 60var serviceProviderIsService = app.ApplicationServices.GetService<IServiceProviderIsService>();
Microsoft.AspNetCore.Mvc.Core (7)
Builder\MvcApplicationBuilderExtensions.cs (5)
68var options = app.ApplicationServices.GetRequiredService<IOptions<MvcOptions>>(); 81DefaultHandler = app.ApplicationServices.GetRequiredService<MvcRouteHandler>(), 86routes.Routes.Insert(0, AttributeRouting.CreateAttributeMegaRoute(app.ApplicationServices)); 106get { return ApplicationBuilder.ApplicationServices; } 121if (app.ApplicationServices.GetService(typeof(MvcMarkerService)) == null)
Filters\MiddlewareFilterBuilderStartupFilter.cs (1)
18var middlewarePipelineBuilder = builder.ApplicationServices.GetRequiredService<MiddlewareFilterBuilder>();
Filters\MiddlewareFilterConfigurationProvider.cs (1)
92var serviceProvider = builder.ApplicationServices;
Microsoft.AspNetCore.RateLimiting (1)
RateLimiterApplicationBuilderExtensions.cs (1)
48var serviceProviderIsService = app.ApplicationServices.GetService<IServiceProviderIsService>();
Microsoft.AspNetCore.Rewrite (3)
RewriteBuilderExtensions.cs (3)
54options = app.ApplicationServices.GetRequiredService<IOptions<RewriteOptions>>(); 57var webHostEnv = app.ApplicationServices.GetRequiredService<IWebHostEnvironment>(); 58var loggerFactory = app.ApplicationServices.GetRequiredService<ILoggerFactory>();
Microsoft.AspNetCore.Routing (7)
Builder\EndpointRoutingApplicationBuilderExtensions.cs (2)
101var routeOptions = builder.ApplicationServices.GetRequiredService<IOptions<RouteOptions>>(); 117if (app.ApplicationServices.GetService(typeof(RoutingMarkerService)) == null)
Builder\RoutingBuilderExtensions.cs (2)
25if (builder.ApplicationServices.GetService(typeof(RoutingMarkerService)) == null) 48if (builder.ApplicationServices.GetService(typeof(RoutingMarkerService)) == null)
DefaultEndpointRouteBuilder.cs (1)
22public IServiceProvider ServiceProvider => ApplicationBuilder.ApplicationServices;
RouteBuilder.cs (2)
35if (applicationBuilder.ApplicationServices.GetService(typeof(RoutingMarkerService)) == null) 45ServiceProvider = applicationBuilder.ApplicationServices;