1 write to HttpContext
Microsoft.AspNetCore.Routing.Abstractions (1)
RouteContext.cs (1)
21HttpContext = httpContext ?? throw new ArgumentNullException(nameof(httpContext));
30 references to HttpContext
Microsoft.AspNetCore.Mvc.Core (5)
ActionConstraints\HttpMethodActionConstraint.cs (1)
68var request = context.RouteContext.HttpContext.Request;
ConsumesAttribute.cs (1)
160var requestContentType = context.RouteContext.HttpContext.Request.ContentType;
Infrastructure\ActionSelector.cs (1)
122var constraints = _actionConstraintCache.GetActionConstraints(context.HttpContext, action);
Routing\MvcAttributeRouteHandler.cs (1)
73var actionContext = new ActionContext(context.HttpContext, routeData, actionDescriptor);
Routing\MvcRouteHandler.cs (1)
61var actionContext = new ActionContext(context.HttpContext, routeData, actionDescriptor);
Microsoft.AspNetCore.Mvc.Cors (1)
CorsHttpMethodActionConstraint.cs (1)
30var request = context.RouteContext.HttpContext.Request;
Microsoft.AspNetCore.Routing (7)
RouteBase.cs (3)
111EnsureLoggers(context.HttpContext); 113var requestPath = context.HttpContext.Request.Path; 131context.HttpContext,
RouterMiddleware.cs (1)
64await context.Handler(context.HttpContext);
Tree\TreeRouter.cs (3)
179var tokenizer = new PathTokenizer(context.HttpContext.Request.Path); 196if (!matcher.TryMatch(context.HttpContext.Request.Path, context.RouteData.Values)) 203context.HttpContext,
Microsoft.AspNetCore.Routing.Microbenchmarks (6)
src\Http\Routing\test\UnitTests\Matching\RouteMatcherBuilder.cs (3)
98routeContext.HttpContext.SetEndpoint(null); 100await _selector.SelectAsync(routeContext.HttpContext, new CandidateSet(_candidates, _values, _scores)); 101if (routeContext.HttpContext.GetEndpoint() != null)
src\Http\Routing\test\UnitTests\Matching\TreeRouterMatcherBuilder.cs (3)
100routeContext.HttpContext.SetEndpoint(null); 102await _selector.SelectAsync(routeContext.HttpContext, new CandidateSet(_candidates, _values, _scores)); 103if (routeContext.HttpContext.GetEndpoint() != null)
Microsoft.AspNetCore.Routing.Tests (10)
Matching\RouteMatcherBuilder.cs (3)
98routeContext.HttpContext.SetEndpoint(null); 100await _selector.SelectAsync(routeContext.HttpContext, new CandidateSet(_candidates, _values, _scores)); 101if (routeContext.HttpContext.GetEndpoint() != null)
Matching\TreeRouterMatcherBuilder.cs (3)
100routeContext.HttpContext.SetEndpoint(null); 102await _selector.SelectAsync(routeContext.HttpContext, new CandidateSet(_candidates, _values, _scores)); 103if (routeContext.HttpContext.GetEndpoint() != null)
RequestDelegateRouteBuilderExtensionsTest.cs (4)
51context.HttpContext.Request.Path = new PathString("/api/5"); 52requestSetup?.Invoke(context.HttpContext); 109context.HttpContext.Request.Path = new PathString("/api/5"); 110requestSetup?.Invoke(context.HttpContext);
VersioningWebSite (1)
VersionRangeValidator.cs (1)
28return ProcessRequest(context.RouteContext.HttpContext.Request);