2017-05-24 10 views
0

으로 바인딩하거나 등록하는 방법 Web API 2를 사용하여 Autofac을 사용하면 현재 http 요청 인스턴스를 특정 C# 클래스에 바인딩 할 수 있습니다.현재 HTTP 요청의 사용자를 클래스

어떻게 그냥 다음을 통해 HttpContext에 액세스 할 수 있습니다 당신은 IHttpContextAccessor를 등록하고 서비스

services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>(); 

에이를 주입 할 수있는

IServiceCollection services 

답변

0

를 사용 autofac없이 asp.net 코어하여이 작업을 수행 할 수 있습니다 httpContextAccessor.HttpContext.

+0

고마워, 지금도 발견 : P https://www.strathweb.com/2016/12/accessing-httpcontext-outside-of-framework-components-in-asp-net-core/ – Pascal