Arc.Infrastructure.Dependencies.StructureMap.Registration.LifeStyleFactory.Create C# (CSharp) Метод

Create() статический приватный Метод

static private Create ( ServiceLifeStyle lifeStyle ) : StructureMap.InstanceScope
lifeStyle ServiceLifeStyle
Результат StructureMap.InstanceScope
        internal static InstanceScope Create(ServiceLifeStyle lifeStyle)
        {
            switch (lifeStyle)
            {
                case ServiceLifeStyle.Transient:
                    return InstanceScope.PerRequest;
                case ServiceLifeStyle.Singleton:
                    return InstanceScope.Singleton;
                case ServiceLifeStyle.OnePerThread:
                    return InstanceScope.ThreadLocal;
                case ServiceLifeStyle.OnePerRequest:
                    return InstanceScope.HttpContext;
                case ServiceLifeStyle.OnePerRequestOrThread:
                    return InstanceScope.Hybrid;
                default:
                    return InstanceScope.PerRequest;
            }
        }
LifeStyleFactory