2016-10-18 11 views
0

많은 주제를 읽었지만 여전히 DI 컨테이너에 등록 할 수있는 사용자 정의 ControllerFactory 및 ActionInvoker에는 어떤 라이프 스타일이 선호됩니까? 누군가가 MVC 응용 프로그램의 범위에서 Transient 및 PerWebRequest (저는 Castle Windsor를 프로젝트에서 사용함)의 차이점을 설명 할 수 있습니까? 나는 둘 다 시도하고 내 로컬 컴퓨터에서 잘 작동합니다. 그러나 무엇이 더 좋고 왜?MVC 사용자 정의 ControllerFactory 및 ActionInvoker 라이프 스타일

답변

0

Trasient 라이프 스타일을 사용하는 경우 사용 후 오브젝트를 해제해야합니다. 그렇지 않으면 가비지 콜렉터가 오브젝트를 다시 요구할 수 없습니다. 그러나 PerWebRequest 라이프 스타일을위한 개체를 릴리스 할 필요는 없습니다.