세션 참조를 어떻게 주입 할 수 있습니까?
-
11-09-2019 - |
문제
구조지도를 통해 세션 참조를 클래스에 주입 할 수 있습니까?
해결책
예.
현재 사용자의 HTTP 세션을 참조하는 경우 컨테이너 등록 코드에 추가하십시오.
For<HttpSessionStateBase>().TheDefault.Is.ConstructedBy(() => new HttpSessionStateWrapper(HttpContext.Current.Session));
이제 httpsessionstatebase를 생성자 매개 변수 중 하나로 가져 오는 structuremap을 통해 검색된 클래스는 현재 세션을 가져와야합니다.
제휴하지 않습니다 StackOverflow