1 implementation of IHttpContextAccessor
Microsoft.AspNetCore.Http (1)
HttpContextAccessor.cs (1)
12public class HttpContextAccessor : IHttpContextAccessor
27 references to IHttpContextAccessor
Keycloak.Web (1)
AuthorizationHandler.cs (1)
6public class AuthorizationHandler(IHttpContextAccessor httpContextAccessor) : DelegatingHandler
Microsoft.AspNetCore.AsyncState (2)
AsyncContextHttpContext.cs (2)
14private readonly IHttpContextAccessor _httpContextAccessor; 18IHttpContextAccessor httpContextAccessor)
Microsoft.AspNetCore.AsyncState.Tests (3)
AsyncContextHttpContextOfTTests.cs (2)
14private readonly IHttpContextAccessor _accessorMock; 25_accessorMock = serviceProvider.GetRequiredService<IHttpContextAccessor>();
AsyncStateHttpContextExtensionsTests.cs (1)
28var serviceDescriptor = services.First(x => x.ServiceType == typeof(IHttpContextAccessor));
Microsoft.AspNetCore.Diagnostics.Middleware (5)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (1)
111builder.Services.TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>();
Buffering\PerRequestLogBufferManager.cs (2)
18private readonly IHttpContextAccessor _httpContextAccessor; 23IHttpContextAccessor httpContextAccessor,
Logging\RequestHeadersLogEnricher.cs (2)
23private readonly IHttpContextAccessor _httpContextAccessor; 32public RequestHeadersLogEnricher(IHttpContextAccessor httpContextAccessor, IOptions<RequestHeadersLogEnricherOptions> options,
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (5)
Logging\RequestHeadersEnricherTests.cs (5)
31private readonly Mock<IHttpContextAccessor> _accessorMock; 51_accessorMock = new Mock<IHttpContextAccessor>(MockBehavior.Strict); 203var accessorMock = new Mock<IHttpContextAccessor>(MockBehavior.Strict); 236var accessorMock = new Mock<IHttpContextAccessor>(MockBehavior.Strict); 260var accessorMock = new Mock<IHttpContextAccessor>(MockBehavior.Strict);
Microsoft.AspNetCore.HeaderParsing (1)
HeaderParsingServiceCollectionExtensions.cs (1)
30.AddSingleton<IHttpContextAccessor, HttpContextAccessor>()
Microsoft.AspNetCore.Hosting (3)
Http\DefaultHttpContextFactory.cs (3)
19private readonly IHttpContextAccessor? _httpContextAccessor; 32_httpContextAccessor = serviceProvider.GetService<IHttpContextAccessor>(); 37internal IHttpContextAccessor? HttpContextAccessor => _httpContextAccessor;
Microsoft.AspNetCore.Http (3)
HttpContextAccessor.cs (1)
9/// Provides an implementation of <see cref="IHttpContextAccessor" /> based on the current execution context.
HttpServiceCollectionExtensions.cs (2)
15/// Adds a default implementation for the <see cref="IHttpContextAccessor"/> service. 23services.TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>();
Microsoft.AspNetCore.Identity (4)
AspNetRoleManager.cs (1)
31IHttpContextAccessor contextAccessor)
AspNetUserManager.cs (1)
42_cancel = services?.GetService<IHttpContextAccessor>()?.HttpContext?.RequestAborted ?? CancellationToken.None;
SignInManager.cs (2)
32private readonly IHttpContextAccessor _contextAccessor; 52IHttpContextAccessor contextAccessor,