1 override of Items
Microsoft.AspNetCore.Http (1)
DefaultHttpContext.cs (1)
170public override IDictionary<object, object?> Items
64 references to Items
Microsoft.AspNetCore.Antiforgery (3)
AntiforgeryMiddleware.cs (1)
22context.Items[AntiforgeryMiddlewareWithEndpointInvokedKey] = AntiforgeryMiddlewareWithEndpointInvokedValue;
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 (10)
BrowserConfiguration\BrowserConfigurationHttpContextExtensions.cs (2)
23if (!context.Items.TryGetValue(Key, out var result)) 28context.Items[Key] = config;
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)
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 (2)
Builder\ApplicationBuilder.cs (1)
190context.Items[RequestUnhandledKey] = true;
Features\FormFeature.cs (1)
363var hasInvokedMiddleware = _request.HttpContext.Items.ContainsKey("__AntiforgeryMiddlewareWithEndpointInvoked");
Microsoft.AspNetCore.Http.Abstractions (1)
HttpContext.cs (1)
97public IDictionary<object, object?> Items => _context.Items;
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
773newHttpContext.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 (8)
Filters\AntiforgeryMiddlewareAuthorizationFilter.cs (1)
19if (context.HttpContext.Items.ContainsKey(AntiforgeryMiddlewareWithEndpointInvokedKey))
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 (5)
EndpointMiddleware.cs (3)
42!httpContext.Items.ContainsKey(AuthorizationMiddlewareInvokedKey)) 48!httpContext.Items.ContainsKey(CorsMiddlewareInvokedKey)) 54!httpContext.Items.ContainsKey(AntiforgeryMiddlewareWithEndpointInvokedKey))
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;