0
를이 내 StructureMap 부트 스트랩되어 작동하지 :StructureMap CacheBy InstanceScope.HttpSession
나는 나의 회화 .CacheBy (InstanceScope.HttpSession)를 사용하도록 설정 한ObjectFactory.Initialize(factory =>
{
//Business Conversation is per session
factory.ForRequestedType<IConversation>().
TheDefaultIsConcreteType<Conversation>().
CacheBy(InstanceScope.HttpSession);
//Session Factory is life time
factory.ForRequestedType<INHibernateSessionManager>().
TheDefaultIsConcreteType<NHibernateSessionManager>().
CacheBy(InstanceScope.Singleton);
});
var conversation = ObjectFactory.GetInstance<IConversation>();
, 나는 개체 참조가, 그러나 만약 발견되지 얻을 I 돈 CacheBy를 사용하면 문제가 없습니다. 이것은 세션에 들어갈 필요가 있습니다. 왜 이것이 작동하지 않는 지 잘 모르겠습니다.
내가 잘못하고있는 것입니까, 아니면 이것이 StructureMap의 버그 인 것 같습니까?