ASP.NET MVC 4 응용 프로그램의 종속성 삽입에 Unity 컨테이너를 사용하고 있습니다.Unity를 사용하여 생성자 매개 변수를 동적으로 주입
- ProductController 생성자가 IProductsRepository 인스턴스를 얻어 다음과 같이 특정 제어기 (ProductController 말) 용 는, I는 의존성 주입 시나리오가있다.
- IProductsRepository 구현에는 IProductsService 인스턴스를 허용하는 생성자가 있습니다.
- IProductsService 구현에는 웹 토큰의 쿠키에서 검색되는 인증 토큰 문자열을 허용하는 생성자가 있습니다.
컨트롤러 토큰이 생성 된 후에 만 인증 토큰 쿠키를 검색 할 수 있다는 것을 고려할 때이 시나리오에서 자동 종속성 주입을 수행하는 올바른 방법은 무엇입니까?
1 사용 container.Resolve() 및 사용할 때 매개 변수를 전달합니다