2010-08-16 2 views
0

container.Resolve()를 사용하여 구성 요소를 확인한 후 사용을 마쳤 으면 Release()를 호출해야합니까?IWindsorContainer - Release()를 호출 할시기

현재 컨테이너에있는 모든 IDisposable에 Dispose를 호출합니다. 개체에 Dispose()를 호출하지 말고 대신 컨테이너에서 Release()를 호출해야합니까? 그것은 똑같은 일을합니까?

감사

데이비드

답변

1

RTFM :)

그리고 진지하게, 나는 나의 qeueue이에 대한 게시물이 있습니다. 나는 그것을 쓸 필요가있다.

규칙은 다음과 같습니다 당신이 (명시 적 또는 암시 - 입력 된 공장을 통해) 해결 무엇

출시 작성하고 자신의 무엇을 폐기하십시오. (컨테이너는 어떤 것을 생성하는지 소유하지 않으므로 폐기하지 마십시오. 컨테이너가됩니다).

+0

감사합니다. Krzysztof. RTFM 코멘트가 농담 이었지만,이 페이지 http://www.castleproject.org/container/documentation/v1rc3/manual/windsortypedocs/Generated_IWindsorContainer.html에 '구성 요소 인스턴스를 릴리스하십시오!'라는 메시지가 있습니다. API 문서가 조금 더 공개 될 수 있습니다. 그러나 당신의 대답에 감사드립니다! – David

+0

OMG, PerWebRequest에 대해 잘 모릅니다. 나는 RTFM 지금 기쁘다. .. – David

관련 문제