1 override of RequestServices
Microsoft.AspNetCore.Http (1)
DefaultHttpContext.cs (1)
177public override IServiceProvider RequestServices
4 writes to RequestServices
Microsoft.AspNetCore.Diagnostics (4)
ExceptionHandler\ExceptionHandlerMiddlewareImpl.cs (2)
152context.RequestServices = scope.Value.ServiceProvider; 278context.RequestServices = oldScope;
StatusCodePage\StatusCodePagesExtensions.cs (2)
249context.HttpContext.RequestServices = scope.Value.ServiceProvider; 276context.HttpContext.RequestServices = oldScope;
259 references to RequestServices
Aspire.Dashboard (5)
DashboardWebApplication.cs (2)
457var client = context.RequestServices.GetRequiredService<IDashboardClient>(); 743var options = context.HttpContext.RequestServices.GetRequiredService<IOptions<DashboardOptions>>().Value;
Model\ValidateTokenMiddleware.cs (1)
39var dashboardOptions = context.RequestServices.GetRequiredService<IOptionsMonitor<DashboardOptions>>();
Otlp\Http\OtlpHttpEndpointsBuilder.cs (2)
140var logger = context.RequestServices.GetRequiredService<ILoggerFactory>().CreateLogger("Aspire.Dashboard.Otlp.Http"); 218var logger = httpContext.RequestServices.GetRequiredService<ILoggerFactory>().CreateLogger("Aspire.Dashboard.Otlp.Http");
Microsoft.AspNetCore.Authentication (2)
AuthenticationHandler.cs (1)
174Events = Context.RequestServices.GetRequiredService(Options.EventsType);
AuthenticationMiddleware.cs (1)
49var handlers = context.RequestServices.GetRequiredService<IAuthenticationHandlerProvider>();
Microsoft.AspNetCore.Authentication.Abstractions (1)
AuthenticationHttpContextExtensions.cs (1)
217context.RequestServices.GetService<IAuthenticationService>() ??
Microsoft.AspNetCore.Authentication.BearerToken (1)
BearerTokenHandler.cs (1)
86var typeInfo = httpContext.RequestServices.GetService<IOptions<JsonOptions>>()
Microsoft.AspNetCore.Authentication.Core (2)
AuthenticationHandlerProvider.cs (2)
49var handler = (context.RequestServices.GetService(scheme.HandlerType) ?? 50ActivatorUtilities.CreateInstance(context.RequestServices, scheme.HandlerType))
Microsoft.AspNetCore.Authorization.Policy (2)
AuthorizationMiddleware.cs (2)
155var policyEvaluator = context.RequestServices.GetRequiredService<IPolicyEvaluator>(); 195var authorizationMiddlewareResultHandler = context.RequestServices.GetRequiredService<IAuthorizationMiddlewareResultHandler>();
Microsoft.AspNetCore.Components.Endpoints (31)
Builder\OpaqueRedirection.cs (3)
45var options = httpContext.RequestServices.GetRequiredService<IOptions<RazorComponentsServiceOptions>>(); 83if (httpContext.RequestServices.GetService<ILogger<OpaqueRedirection>>() is { } logger) 98var dataProtectionProvider = httpContext.RequestServices.GetRequiredService<IDataProtectionProvider>();
Builder\RazorComponentEndpointFactory.cs (1)
56var invoker = httpContext.RequestServices.GetRequiredService<IRazorComponentEndpointInvoker>();
DependencyInjection\TempDataService.cs (1)
30if (httpContext.RequestServices.GetService<TempDataCascadingValueSupplier>() is { } supplier)
RazorComponentEndpointInvoker.cs (2)
72var antiforgery = context.RequestServices.GetRequiredService<IAntiforgery>(); 153var provider = (EndpointAntiforgeryStateProvider)context.RequestServices.GetRequiredService<AntiforgeryStateProvider>();
Rendering\EndpointHtmlRenderer.cs (10)
86var navigationManager = httpContext.RequestServices.GetRequiredService<NavigationManager>(); 94var authenticationStateProvider = httpContext.RequestServices.GetService<AuthenticationStateProvider>(); 103var authStateListeners = httpContext.RequestServices.GetServices<IHostEnvironmentAuthenticationStateProvider>(); 116httpContext.RequestServices.GetRequiredService<HttpContextFormDataProvider>() 120if (httpContext.RequestServices.GetService<AntiforgeryStateProvider>() is EndpointAntiforgeryStateProvider antiforgery) 125if (httpContext.RequestServices.GetService<TempDataCascadingValueSupplier>() is { } tempDataSupplier) 130if (httpContext.RequestServices.GetService<SessionCascadingValueSupplier>() is { } sessionSupplier) 137var componentApplicationLifetime = httpContext.RequestServices.GetRequiredService<ComponentStatePersistenceManager>(); 144var routingStateProvider = httpContext.RequestServices.GetRequiredService<EndpointRoutingStateProvider>(); 162var resourceCollectionProvider = resourceCollectionUrl != null ? httpContext.RequestServices.GetService<ResourceCollectionProvider>() : null;
Rendering\EndpointHtmlRenderer.EventDispatch.cs (1)
77return _httpContext.RequestServices.GetService<IHostEnvironment>()?.IsDevelopment() == true
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (5)
23var manager = _httpContext.RequestServices.GetRequiredService<ComponentStatePersistenceManager>(); 44InteractiveServerRenderMode => new ProtectedPrerenderComponentApplicationStore(_httpContext.RequestServices.GetRequiredService<IDataProtectionProvider>()), 65var serverStore = new ProtectedPrerenderComponentApplicationStore(_httpContext.RequestServices.GetRequiredService<IDataProtectionProvider>()); 136var manager = _httpContext.RequestServices.GetRequiredService<ComponentStatePersistenceManager>(); 143var protectedStore = new ProtectedPrerenderComponentApplicationStore(_httpContext.RequestServices.GetRequiredService<IDataProtectionProvider>());
Rendering\EndpointHtmlRenderer.Streaming.cs (3)
209var env = httpContext.RequestServices.GetRequiredService<IWebHostEnvironment>(); 210var options = httpContext.RequestServices.GetRequiredService<IOptions<RazorComponentsServiceOptions>>(); 350var hostEnvironment = _httpContext.RequestServices.GetRequiredService<IHostEnvironment>();
Rendering\SSRRenderModeBoundary.cs (3)
157var service = _httpContext.RequestServices.GetRequiredService<ResourcePreloadService>(); 204_renderFragmentSerializationLogger ??= httpContext.RequestServices 224var serverComponentSerializer = httpContext.RequestServices.GetRequiredService<ServerComponentSerializer>();
Results\RazorComponentResultExecutor.cs (1)
47var endpointHtmlRenderer = httpContext.RequestServices.GetRequiredService<EndpointHtmlRenderer>();
TempData\TempDataProviderServiceCollectionExtensions.cs (1)
57var tempDataService = httpContext.RequestServices.GetRequiredService<TempDataService>();
Microsoft.AspNetCore.Diagnostics (7)
ExceptionHandler\ExceptionHandlerMiddlewareImpl.cs (2)
145var oldScope = _options.CreateScopeForErrors ? context.RequestServices : null; 146await using AsyncServiceScope? scope = _options.CreateScopeForErrors ? context.RequestServices.GetRequiredService<IServiceScopeFactory>().CreateAsyncScope() : null;
ExceptionHandler\ExceptionHandlerOptions.cs (1)
24/// replace it on <see cref="HttpContext.RequestServices"/> when re-executing the request to handle an error.
StatusCodePage\StatusCodePagesExtensions.cs (2)
231var oldScope = context.Options.CreateScopeForStatusCodePages ? context.HttpContext.RequestServices : null; 233? context.HttpContext.RequestServices.GetRequiredService<IServiceScopeFactory>().CreateAsyncScope()
StatusCodePage\StatusCodePagesOptions.cs (2)
28var problemDetailsService = context.HttpContext.RequestServices.GetService<IProblemDetailsService>(); 66/// replace it on <see cref="HttpContext.RequestServices"/> when re-executing the request.
Microsoft.AspNetCore.Diagnostics.Middleware (7)
Buffering\PerRequestLogBufferManager.cs (2)
35_httpContextAccessor.HttpContext?.RequestServices.GetService<IncomingRequestLogBufferHolder>()?.Flush(); 49httpContext.RequestServices.GetService<IncomingRequestLogBufferHolder>();
Latency\AddServerTimingHeaderMiddleware.cs (1)
36var latencyContext = httpContext.RequestServices.GetRequiredService<ILatencyContext>();
Latency\CapturePipelineEntryMiddleware.cs (1)
30var latencyContext = context.RequestServices.GetRequiredService<ILatencyContext>();
Latency\CapturePipelineExitMiddleware.cs (1)
31var latencyContext = context.RequestServices.GetRequiredService<ILatencyContext>();
Latency\CaptureResponseTimeMiddleware.cs (1)
36var latencyContext = context.RequestServices.GetRequiredService<ILatencyContext>();
Latency\RequestLatencyTelemetryMiddleware.cs (1)
59var latencyContext = context.RequestServices.GetRequiredService<ILatencyContext>();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (10)
Latency\AcceptanceTests.cs (2)
52var latencyContext = context.RequestServices.GetRequiredService<ILatencyContext>(); 53var tokenIssuer = context.RequestServices.GetRequiredService<ILatencyContextTokenIssuer>();
Latency\ChecpointAcceptanceTests.cs (2)
46var latencyContext = context.RequestServices.GetRequiredService<ILatencyContext>(); 82var latencyContext = context.RequestServices.GetRequiredService<ILatencyContext>();
Logging\AcceptanceTests.cs (5)
70ILoggerFactory loggerFactory = context.RequestServices.GetRequiredService<ILoggerFactory>(); 88var bufferManager = context.RequestServices.GetService<PerRequestLogBuffer>(); 98var bufferManager = context.RequestServices.GetService<PerRequestLogBuffer>(); 121var fakeTimeProvider = context.RequestServices.GetRequiredService<FakeTimeProvider>(); 128var fakeTimeProvider = context.RequestServices.GetRequiredService<FakeTimeProvider>();
Logging\ApiRoutingController.cs (1)
31var fakeTimeProvider = HttpContext.RequestServices.GetRequiredService<FakeTimeProvider>();
Microsoft.AspNetCore.HeaderParsing (1)
HeaderParsingHttpRequestExtensions.cs (1)
29feature = context.RequestServices.GetRequiredService<HeaderParsingFeature>();
Microsoft.AspNetCore.HeaderParsing.Tests (1)
HeaderParsingExtensionsTests.cs (1)
136.RequestServices
Microsoft.AspNetCore.Http.Abstractions (3)
Extensions\UseMiddlewareExtensions.cs (2)
145var serviceProvider = context.RequestServices ?? _app.ApplicationServices; 172var middlewareFactory = (IMiddlewareFactory?)context.RequestServices.GetService(typeof(IMiddlewareFactory));
HttpContext.cs (1)
99public IServiceProvider RequestServices => _context.RequestServices;
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
769connection.ServiceScope = context.RequestServices.CreateAsyncScope();
Microsoft.AspNetCore.Http.Extensions (5)
HttpRequestJsonExtensions.cs (1)
400return httpContext.RequestServices?.GetService<IOptions<JsonOptions>>()?.Value?.SerializerOptions ?? JsonOptions.DefaultSerializerOptions;
HttpResponseJsonExtensions.cs (1)
345return httpContext.RequestServices?.GetService<IOptions<JsonOptions>>()?.Value?.SerializerOptions ?? JsonOptions.DefaultSerializerOptions;
RequestDelegateFactory.cs (3)
92private static readonly MemberExpression RequestServicesExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.RequestServices))!); 1426var problemDetailsService = httpContext.RequestServices.GetService<IProblemDetailsService>(); 2875var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
Microsoft.AspNetCore.Http.Results (49)
Accepted.cs (1)
64var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
AcceptedAtRoute.cs (2)
81var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>(); 94var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
AcceptedAtRouteOfT.cs (2)
95var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>(); 108var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
AcceptedOfT.cs (1)
85var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
BadRequest.cs (1)
39var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
BadRequestOfT.cs (1)
50var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
ChallengeHttpResult.cs (1)
75var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
Conflict.cs (1)
39var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
ConflictOfT.cs (1)
50var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
ContentHttpResult.cs (1)
63var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
Created.cs (1)
64var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
CreatedAtRoute.cs (2)
81var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>(); 94var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
CreatedAtRouteOfT.cs (2)
95var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>(); 108var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
CreatedOfT.cs (1)
84var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
FileContentHttpResult.cs (1)
112var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
FileStreamHttpResult.cs (1)
118var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
ForbidHttpResult.cs (1)
86var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
HttpResultsHelper.cs (1)
159return httpContext.RequestServices.GetService<IOptions<JsonOptions>>()?.Value ?? new JsonOptions();
InternalServerError.cs (1)
39var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
InternalServerErrorOfT.cs (1)
50var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
JsonHttpResultOfT.cs (1)
97var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
NoContent.cs (1)
38var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
NotFound.cs (1)
38var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
NotFoundOfT.cs (1)
49var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
Ok.cs (1)
38var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
OkOfT.cs (1)
49var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
PhysicalFileHttpResult.cs (1)
122var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
ProblemHttpResult.cs (2)
56var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>(); 58var problemDetailsService = httpContext.RequestServices.GetService<IProblemDetailsService>();
PushStreamHttpResult.cs (1)
106var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
RedirectHttpResult.cs (1)
94var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
RedirectToRouteHttpResult.cs (2)
161var linkGenerator = httpContext.RequestServices.GetRequiredService<LinkGenerator>(); 175var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
ServerSentEventsResult.cs (1)
51var jsonOptions = httpContext.RequestServices.GetService<IOptions<JsonOptions>>()?.Value ?? new JsonOptions();
SignInHttpResult.cs (1)
61var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
SignOutHttpResult.cs (1)
75var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
StatusCodeHttpResult.cs (1)
42var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
UnauthorizedHttpResult.cs (1)
35var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
UnprocessableEntity.cs (1)
39var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
UnprocessableEntityOfT.cs (1)
50var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
Utf8ContentHttpResult.cs (1)
58var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
ValidationProblem.cs (2)
56var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>(); 58var problemDetailsService = httpContext.RequestServices.GetService<IProblemDetailsService>();
VirtualFileHttpResult.cs (2)
106var hostingEnvironment = httpContext.RequestServices.GetRequiredService<IWebHostEnvironment>(); 117var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
Microsoft.AspNetCore.Identity (23)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (21)
125var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 153var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 278var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 339var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 428var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 455var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 559var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 601var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 692var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 720var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 809var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 836var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 925var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 952var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 1043var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 1071var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 1152var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 1173var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 1266var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 1295var sp_local = httpContext.RequestServices.GetRequiredService<global::System.IServiceProvider>(); 1432var problemDetailsService = httpContext.RequestServices.GetService<IProblemDetailsService>();
SecurityStampValidator.cs (2)
192if (context.HttpContext.RequestServices == null) 197var validator = context.HttpContext.RequestServices.GetRequiredService<TValidator>();
Microsoft.AspNetCore.Mvc.Core (45)
AcceptedAtActionResult.cs (1)
74var services = context.HttpContext.RequestServices;
AcceptedAtRouteResult.cs (1)
75var services = context.HttpContext.RequestServices;
ActionConstraints\DefaultActionConstraintProvider.cs (1)
26ProvideConstraint(context.Results[i], context.HttpContext.RequestServices);
Authorization\AuthorizeFilter.cs (2)
145var policyProvider = PolicyProvider ?? context.HttpContext.RequestServices.GetRequiredService<IAuthorizationPolicyProvider>(); 175var policyEvaluator = context.HttpContext.RequestServices.GetRequiredService<IPolicyEvaluator>();
ChallengeResult.cs (1)
96var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
ContentResult.cs (1)
35var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<ContentResult>>();
ControllerBase.cs (5)
97_metadataProvider = HttpContext?.RequestServices?.GetRequiredService<IModelMetadataProvider>(); 120_modelBinderFactory = HttpContext?.RequestServices?.GetRequiredService<IModelBinderFactory>(); 143var factory = HttpContext?.RequestServices?.GetRequiredService<IUrlHelperFactory>(); 167_objectValidator = HttpContext?.RequestServices?.GetRequiredService<IObjectModelValidator>(); 190_problemDetailsFactory = HttpContext?.RequestServices?.GetRequiredService<ProblemDetailsFactory>();
Controllers\ControllerActivatorProvider.cs (1)
59return controllerContext => typeActivator(controllerContext.HttpContext.RequestServices, arguments: null);
Controllers\DefaultControllerActivator.cs (1)
48var serviceProvider = controllerContext.HttpContext.RequestServices;
Controllers\ServiceBasedControllerActivator.cs (1)
21return actionContext.HttpContext.RequestServices.GetRequiredService(controllerType);
CreatedAtActionResult.cs (1)
74var services = context.HttpContext.RequestServices;
CreatedAtRouteResult.cs (1)
75var services = context.HttpContext.RequestServices;
DependencyInjection\ApiBehaviorOptionsSetup.cs (1)
23_problemDetailsFactory ??= context.HttpContext.RequestServices.GetRequiredService<ProblemDetailsFactory>();
FileContentResult.cs (1)
66var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<FileContentResult>>();
FileStreamResult.cs (1)
67var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<FileStreamResult>>();
Filters\DefaultFilterProvider.cs (1)
51var services = context.ActionContext.HttpContext.RequestServices;
ForbidResult.cs (1)
97var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
Formatters\TextOutputFormatter.cs (1)
133if (context.HttpContext.RequestServices.GetService<IProblemDetailsService>() is { } problemDetailsService)
Infrastructure\ObjectResultExecutor.cs (1)
105if (context.HttpContext.RequestServices.GetService<IProblemDetailsService>() is { } problemDetailsService)
JsonResult.cs (1)
74var services = context.HttpContext.RequestServices;
LocalRedirectResult.cs (1)
91var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<LocalRedirectResult>>();
ModelBinding\Binders\BinderTypeModelBinder.cs (1)
44var requestServices = bindingContext.HttpContext.RequestServices;
ModelBinding\Binders\KeyedServicesModelBinder.cs (1)
24var keyedServices = bindingContext.HttpContext.RequestServices as IKeyedServiceProvider;
ModelBinding\Binders\ServicesModelBinder.cs (1)
24var requestServices = bindingContext.HttpContext.RequestServices;
ModelBinding\DefaultModelBindingContext.cs (1)
235var mvcOptions = actionContext.HttpContext.RequestServices?.GetService<IOptions<MvcOptions>>();
ObjectResult.cs (1)
62var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<ObjectResult>>();
PhysicalFileResult.cs (1)
58var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<PhysicalFileResult>>();
RedirectResult.cs (1)
93var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<RedirectResult>>();
RedirectToActionResult.cs (1)
171var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<RedirectToActionResult>>();
RedirectToPageResult.cs (1)
209var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<RedirectToPageResult>>();
RedirectToRouteResult.cs (1)
163var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<RedirectToRouteResult>>();
RequireHttpsAttribute.cs (1)
72var optionsAccessor = filterContext.HttpContext.RequestServices.GetRequiredService<IOptions<MvcOptions>>();
Routing\ActionEndpointFactory.cs (1)
539invokerFactory = context.RequestServices.GetRequiredService<IActionInvokerFactory>();
Routing\DynamicControllerEndpointMatcherPolicy.cs (1)
93transformer = (DynamicRouteValueTransformer)httpContext.RequestServices.GetRequiredService(transformerMetadata.SelectorType);
Routing\KnownRouteValueConstraint.cs (1)
74var services = httpContext.RequestServices;
Routing\UrlHelperFactory.cs (1)
46var services = httpContext.RequestServices;
SignInResult.cs (1)
83var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
SignOutResult.cs (1)
113var loggerFactory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
StatusCodeResult.cs (1)
39var factory = httpContext.RequestServices.GetRequiredService<ILoggerFactory>();
VirtualFileResult.cs (1)
64var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<VirtualFileResult>>();
Microsoft.AspNetCore.Mvc.DataAnnotations (2)
DataAnnotationsModelValidator.cs (1)
76serviceProvider: validationContext.ActionContext?.HttpContext?.RequestServices,
ValidatableObjectAdapter.cs (1)
35serviceProvider: context.ActionContext?.HttpContext?.RequestServices,
Microsoft.AspNetCore.Mvc.Formatters.Xml (2)
XmlDataContractSerializerOutputFormatter.cs (1)
224_mvcOptions ??= httpContext.RequestServices.GetRequiredService<IOptions<MvcOptions>>().Value;
XmlSerializerOutputFormatter.cs (1)
203_mvcOptions ??= httpContext.RequestServices.GetRequiredService<IOptions<MvcOptions>>().Value;
Microsoft.AspNetCore.Mvc.Razor (11)
DefaultTagHelperFactory.cs (1)
75var serviceProvider = context.HttpContext.RequestServices;
Infrastructure\DefaultTagHelperActivator.cs (1)
21return Cache<TTagHelper>.Create(context.HttpContext.RequestServices);
RazorPageBase.cs (4)
150var services = ViewContext.HttpContext.RequestServices; 164var services = ViewContext.HttpContext.RequestServices; 355var services = viewContext.HttpContext.RequestServices; 716var antiforgery = viewContext.HttpContext.RequestServices.GetRequiredService<IAntiforgery>();
RazorPagePropertyActivator.cs (2)
85var serviceProvider = context.HttpContext.RequestServices; 126var serviceProvider = context.HttpContext.RequestServices;
RazorView.cs (1)
84_bufferScope = context.HttpContext.RequestServices.GetRequiredService<IViewBufferScope>();
ServiceBasedTagHelperActivator.cs (1)
21return context.HttpContext.RequestServices.GetRequiredService<TTagHelper>();
TagHelpers\TagHelperComponentTagHelper.cs (1)
61var serviceProvider = ViewContext.HttpContext.RequestServices;
Microsoft.AspNetCore.Mvc.RazorPages (12)
Infrastructure\DefaultPageModelActivatorProvider.cs (1)
33return (context) => factory(context.HttpContext.RequestServices, Array.Empty<object>());
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (1)
94transformer = (DynamicRouteValueTransformer)httpContext.RequestServices.GetRequiredService(transformerMetadata.SelectorType);
Infrastructure\ServiceBasedPageModelActivatorProvider.cs (1)
29return context.HttpContext.RequestServices.GetRequiredService(modelType);
PageBase.cs (3)
72_metadataProvider ??= HttpContext?.RequestServices?.GetRequiredService<IModelMetadataProvider>(); 84_objectValidator = HttpContext?.RequestServices?.GetRequiredService<IObjectModelValidator>(); 97_modelBinderFactory = HttpContext?.RequestServices?.GetRequiredService<IModelBinderFactory>();
PageModel.cs (5)
97var factory = HttpContext?.RequestServices?.GetRequiredService<ITempDataDictionaryFactory>(); 120var factory = HttpContext?.RequestServices?.GetRequiredService<IUrlHelperFactory>(); 141_metadataProvider ??= HttpContext?.RequestServices?.GetRequiredService<IModelMetadataProvider>(); 158_objectValidator = HttpContext?.RequestServices?.GetRequiredService<IObjectModelValidator>(); 171_modelBinderFactory = HttpContext?.RequestServices?.GetRequiredService<IModelBinderFactory>();
PageResult.cs (1)
60var executor = context.HttpContext.RequestServices.GetRequiredService<PageResultExecutor>();
Microsoft.AspNetCore.Mvc.TagHelpers (5)
ComponentTagHelper.cs (1)
96var requestServices = ViewContext.HttpContext.RequestServices;
ImageTagHelper.cs (1)
136FileVersionProvider = ViewContext.HttpContext.RequestServices.GetRequiredService<IFileVersionProvider>();
LinkTagHelper.cs (1)
485FileVersionProvider = ViewContext.HttpContext.RequestServices.GetRequiredService<IFileVersionProvider>();
PersistComponentStateTagHelper.cs (1)
46var componentPrerenderer = ViewContext.HttpContext.RequestServices.GetRequiredService<IComponentPrerenderer>();
ScriptTagHelper.cs (1)
487FileVersionProvider = ViewContext.HttpContext.RequestServices.GetRequiredService<IFileVersionProvider>();
Microsoft.AspNetCore.Mvc.ViewFeatures (20)
Controller.cs (1)
71var factory = HttpContext?.RequestServices?.GetRequiredService<ITempDataDictionaryFactory>();
DefaultDisplayTemplates.cs (2)
92var serviceProvider = htmlHelper.ViewContext.HttpContext.RequestServices; 208var serviceProvider = htmlHelper.ViewContext.HttpContext.RequestServices;
DefaultEditorTemplates.cs (2)
75var serviceProvider = htmlHelper.ViewContext.HttpContext.RequestServices; 251var serviceProvider = htmlHelper.ViewContext.HttpContext.RequestServices;
PageRemoteAttribute.cs (1)
43var services = context.ActionContext.HttpContext.RequestServices;
PartialViewResult.cs (1)
64var services = context.HttpContext.RequestServices;
RemoteAttribute.cs (1)
111var services = context.ActionContext.HttpContext.RequestServices;
RemoteAttributeBase.cs (1)
179var services = context.ActionContext.HttpContext.RequestServices;
Rendering\HtmlHelperComponentExtensions.cs (1)
63var componentRenderer = httpContext.RequestServices.GetRequiredService<IComponentPrerenderer>();
TemplateRenderer.cs (1)
240var newHelper = viewContext.HttpContext.RequestServices.GetRequiredService<IHtmlHelper>();
ViewComponent.cs (2)
87var services = ViewComponentContext.ViewContext?.HttpContext?.RequestServices; 151var services = ViewComponentContext.ViewContext?.HttpContext?.RequestServices;
ViewComponentResult.cs (1)
63var services = context.HttpContext.RequestServices;
ViewComponentResultExecutor.cs (1)
113var viewComponentHelper = context.HttpContext.RequestServices.GetRequiredService<IViewComponentHelper>();
ViewComponents\DefaultViewComponentActivator.cs (1)
49context.ViewContext.HttpContext.RequestServices,
ViewComponents\ServiceBasedViewComponentActivator.cs (1)
21return context.ViewContext.HttpContext.RequestServices.GetRequiredService(viewComponentType);
ViewComponents\ViewViewComponentResult.cs (2)
113_diagnosticListener = viewContext.HttpContext.RequestServices.GetRequiredService<DiagnosticListener>(); 131return context.ViewContext.HttpContext.RequestServices.GetRequiredService<ICompositeViewEngine>();
ViewResult.cs (1)
64var executor = context.HttpContext.RequestServices.GetService<IActionResultExecutor<ViewResult>>();
Microsoft.AspNetCore.OutputCaching (2)
Policies\NamedPolicy.cs (1)
64var provider = context.HttpContext.RequestServices.GetRequiredService<IOutputCachePolicyProvider>();
Policies\TypedPolicy.cs (1)
33var options = context.HttpContext.RequestServices.GetRequiredService<IOptions<OutputCacheOptions>>();
Microsoft.AspNetCore.Routing (6)
Builder\EndpointFilterExtensions.cs (1)
53var filter = (IEndpointFilter)filterFactory.Invoke(context.HttpContext.RequestServices, invokeArguments);
RouteBase.cs (2)
293var binderFactory = context.RequestServices.GetRequiredService<TemplateBinderFactory>(); 318var factory = context.RequestServices.GetRequiredService<ILoggerFactory>();
RouteCollection.cs (1)
195_options = context.RequestServices.GetRequiredService<IOptions<RouteOptions>>().Value;
ValidationEndpointFilterFactory.cs (2)
78var validationContext = new ValidationContext(argument, entry.Name, context.HttpContext.RequestServices, items: null); 105var problemDetailsService = context.HttpContext.RequestServices.GetService<IProblemDetailsService>();
Microsoft.AspNetCore.StaticAssets (3)
Development\StaticAssetDevelopmentRuntimeHandler.cs (2)
59var fileInfo = context.RequestServices.GetRequiredService<IWebHostEnvironment>().WebRootFileProvider.GetFileInfo(asset.AssetPath); 176var fileInfo = _context.RequestServices.GetRequiredService<IWebHostEnvironment>().WebRootFileProvider.GetFileInfo(_asset.AssetPath);
StaticAssetsInvoker.cs (1)
165var environment = context.RequestServices.GetRequiredService<IWebHostEnvironment>();