예제 #1
0
        public object GetInstance(InstanceContext instanceContext)
        {
            var lifeScope = container.CreateLifeScope();

            var instance = lifeScope.Resolve(instanceContext.Host.Description.ServiceType);

            lifeScopesMapping.AddOrUpdate(instance, lifeScope, (obj, hostContainer) => lifeScope);

            return(instance);
        }