1 override of Items
Microsoft.AspNetCore.Http (1)
DefaultHttpContext.cs (1)
170public override IDictionary<object, object?> Items
77 references to Items
Microsoft.AspNetCore (1)
Internal\CsrfProtectionMiddleware.cs (1)
46context.Items[MiddlewareInvokedKeys.CsrfProtection] = MiddlewareInvokedKeys.Sentinel;
Microsoft.AspNetCore.Antiforgery (3)
AntiforgeryMiddleware.cs (1)
19context.Items[MiddlewareInvokedKeys.Antiforgery] = MiddlewareInvokedKeys.Sentinel;
src\aspnetcore\src\Shared\HttpExtensions.cs (2)
42if (endpoint == null && context.Items.TryGetValue(OriginalEndpointKey, out var e) && e is Endpoint originalEndpoint) 54context.Items[OriginalEndpointKey] = endpoint;
Microsoft.AspNetCore.Authentication.Certificate (2)
CertificateAuthenticationHandler.cs (1)
72Context.Items[CertificateSchemeCacheKeyItem] = Scheme.Name;
CertificateValidationCache.cs (1)
80if (context.Items.TryGetValue(CertificateAuthenticationHandler.CertificateSchemeCacheKeyItem, out var schemeObj)
Microsoft.AspNetCore.Authorization.Policy (1)
AuthorizationMiddleware.cs (1)
103context.Items[AuthorizationMiddlewareInvokedWithEndpointKey] = AuthorizationMiddlewareWithEndpointInvokedValue;
Microsoft.AspNetCore.Components.Endpoints (19)
BrowserConfiguration\BrowserOptionsHttpContextExtensions.cs (2)
25if (!context.Items.TryGetValue(Key, out var result)) 30context.Items[Key] = config;
DependencyInjection\TempDataService.cs (1)
45if (!httpContext.Items.TryGetValue(TempDataProviderServiceCollectionExtensions.HttpContextItemKey, out var tempDataObj)
Forms\EndpointAntiforgeryStateProvider.cs (1)
18_canGenerateToken = context.Items.ContainsKey(MiddlewareInvokedKeys.Antiforgery);
RazorComponentEndpointInvoker.cs (1)
142if (context.Items.ContainsKey(MiddlewareInvokedKeys.Antiforgery))
Rendering\EndpointHtmlRenderer.EventDispatch.cs (1)
116var pathFormat = _httpContext.Items[nameof(StatusCodePagesOptions)] as string;
Rendering\EndpointHtmlRenderer.Prerendering.cs (2)
277if (!httpContext.Items.TryGetValue(ComponentSequenceKey, out var result)) 280httpContext.Items[ComponentSequenceKey] = result;
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (3)
171if (!httpContext.Items.TryGetValue(InvokedRenderModesKey, out var result)) 173httpContext.Items[InvokedRenderModesKey] = new InvokedRenderModes(currentInvocation); 196return httpContext.Items.TryGetValue(InvokedRenderModesKey, out var result)
SessionEstablishmentHelper.cs (6)
24if (!context.Items.ContainsKey(LoggedSessionDoesNotExistKey)) 27context.Items[LoggedSessionDoesNotExistKey] = true; 34if (!context.Items.ContainsKey(LoggedResponseHasStartedKey)) 37context.Items[LoggedResponseHasStartedKey] = true; 42if (context.Items.ContainsKey(SessionEstablishmentKey)) 47context.Items[SessionEstablishmentKey] = true;
TempData\TempDataProviderServiceCollectionExtensions.cs (2)
52if (httpContext.Items.TryGetValue(HttpContextItemKey, out var tempDataObj) && tempDataObj is ITempData tempData) 59httpContext.Items[HttpContextItemKey] = tempDataInstance;
Microsoft.AspNetCore.Cors (1)
Infrastructure\CorsMiddleware.cs (1)
104context.Items[CorsMiddlewareWithEndpointInvokedKey] = CorsMiddlewareWithEndpointInvokedValue;
Microsoft.AspNetCore.Diagnostics (4)
src\aspnetcore\src\Shared\HttpExtensions.cs (2)
42if (endpoint == null && context.Items.TryGetValue(OriginalEndpointKey, out var e) && e is Endpoint originalEndpoint) 54context.Items[OriginalEndpointKey] = endpoint;
StatusCodePage\StatusCodePagesMiddleware.cs (2)
52context.Items[nameof(StatusCodePagesOptions)] = _options.PathFormat; 57context.Items.Remove(nameof(StatusCodePagesOptions));
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
Internal\JsonTranscodingServerCallContext.cs (2)
57HttpContext.Items["__HttpContext"] = HttpContext; 199protected override IDictionary<object, object> UserStateCore => HttpContext.Items!;
Microsoft.AspNetCore.Hosting (3)
Internal\HostingApplicationDiagnostics.cs (1)
168var reachedPipelineEnd = httpContext.Items.ContainsKey(RequestUnhandledKey);
src\aspnetcore\src\Shared\HttpExtensions.cs (2)
42if (endpoint == null && context.Items.TryGetValue(OriginalEndpointKey, out var e) && e is Endpoint originalEndpoint) 54context.Items[OriginalEndpointKey] = endpoint;
Microsoft.AspNetCore.Http (3)
Builder\ApplicationBuilder.cs (1)
190context.Items[RequestUnhandledKey] = true;
Features\FormFeature.cs (2)
366var hasInvokedMiddleware = _request.HttpContext.Items.ContainsKey(MiddlewareInvokedKeys.Antiforgery) 367|| _request.HttpContext.Items.ContainsKey(MiddlewareInvokedKeys.CsrfProtection);
Microsoft.AspNetCore.Http.Abstractions (1)
HttpContext.cs (1)
97public IDictionary<object, object?> Items => _context.Items;
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
1146newHttpContext.Items = new Dictionary<object, object?>(context.Items);
Microsoft.AspNetCore.Mvc.Core (4)
Routing\UrlHelperFactory.cs (4)
30if (httpContext.Items == null) 33nameof(HttpContext.Items), 38if (httpContext.Items.TryGetValue(typeof(IUrlHelper), out var value) && value is IUrlHelper urlHelper) 60httpContext.Items[typeof(IUrlHelper)] = urlHelper;
Microsoft.AspNetCore.Mvc.ViewFeatures (9)
Filters\AntiforgeryMiddlewareAuthorizationFilter.cs (2)
20if (context.HttpContext.Items.ContainsKey(MiddlewareInvokedKeys.Antiforgery) || 21context.HttpContext.Items.ContainsKey(MiddlewareInvokedKeys.CsrfProtection))
Filters\SaveTempDataFilter.cs (3)
32if (!context.HttpContext.Items.ContainsKey(SaveTempDataFilterContextKey)) 39context.HttpContext.Items.Add(SaveTempDataFilterContextKey, tempDataContext); 111if (httpContext.Items.TryGetValue(SaveTempDataFilterContextKey, out var value))
NameAndIdProvider.cs (2)
43var items = viewContext.HttpContext.Items; 142var items = viewContext.HttpContext.Items;
TempDataDictionaryFactory.cs (2)
35if (context.Items.TryGetValue(Key, out obj)) 42context.Items.Add(Key, result);
Microsoft.AspNetCore.Owin (17)
OwinEnvironment.cs (17)
51if (!_context.Items.ContainsKey(OwinConstants.CallCancelled)) 53_context.Items[OwinConstants.CallCancelled] = CancellationToken.None; 57if (!context.Items.ContainsKey(OwinConstants.OwinVersion)) 59_context.Items[OwinConstants.OwinVersion] = "1.0"; 62_context.Items[typeof(HttpContext).FullName] = _context; // Store for lookup when we transition back out of OWIN 79_context.Items.Add(key, value); 87.Concat(_context.Items.Keys.Select(key => Convert.ToString(key, CultureInfo.InvariantCulture))) 96return _context.Items.Remove(key); 105return _context.Items.TryGetValue(key, out value); 123if (_context.Items.TryGetValue(key, out value)) 143_context.Items[key] = value; 151_context.Items.Remove(key); 155_context.Items[key] = value; 169_context.Items.Clear(); 181if (arrayIndex + _owinEntries.Count + _context.Items.Count > array.Length) 195get { return _owinEntries.Count + _context.Items.Count; } 219foreach (var entryPair in _context.Items)
Microsoft.AspNetCore.Routing (6)
EndpointMiddleware.cs (4)
41!httpContext.Items.ContainsKey(AuthorizationMiddlewareInvokedKey)) 47!httpContext.Items.ContainsKey(CorsMiddlewareInvokedKey)) 53!httpContext.Items.ContainsKey(MiddlewareInvokedKeys.Antiforgery) && 54!httpContext.Items.ContainsKey(MiddlewareInvokedKeys.CsrfProtection))
src\aspnetcore\src\Shared\HttpExtensions.cs (2)
42if (endpoint == null && context.Items.TryGetValue(OriginalEndpointKey, out var e) && e is Endpoint originalEndpoint) 54context.Items[OriginalEndpointKey] = endpoint;