0

Ninject가 주입 한 서비스의 수명을 알고 싶습니까? 그리고 주입 된 서비스가 지속 기간 http-request에만 존재하도록 지정하는 방법은 무엇입니까?Ninject 주입 서비스의 수명

+0

더 자세히 질문하기 –

답변

0

Ninject object scope documentation에 따르면 개체는 기본적으로 '일시적 범위'으로 만들어지며 개체에 Dispose() 메서드가 수동으로 호출 될 때만 처리됩니다.

수명 (범위 객체가 null) 커널에 의해 관리되지 않고 물체에만 'InRequestScope를 호출하여 요청의 수명을 지속, 그래서 당신은 그것을 할 수

배치되지 않습니다() '바인딩을 만들 때

kernel.Bind<X>().To<Y>().InRequestScope(); 
관련 문제