2010-08-09 6 views
3

싱글 톤 객체를 생성하는 부트 스트 래퍼를 만들었습니다. 어떤 상황에서는 싱글 톤을 다시 만들길 원합니다 ... 시도 : ObjectFactory.Model.For(). EjectAndRemoveAll();StructureMap 싱글 톤 인스턴스 재설정

작성을 제어하는 ​​규칙을 제거하지 않고 특정 유형의 현재 인스턴스를 제거 할 수있는 사람이 누구인지 알고 있습니다. 예 : ObjectFactory.EjectAllInstancesOf는 구성 규칙도 제거합니다. 당신의 도움에 대한

감사

+0

왜 싱글 톤을 재설정해야하는지 질문 할 수 있습니까? 싱글 톤이 코드 냄새 일 수있는 리셋을 필요로하는 내부 상태를 가지고 있다면 어쩌면 싱글 톤이 아닌 요청 당이어야하는 무언가 일 것입니다. – Brook

답변