Exemplo n.º 1
0
 public object CreateInst(Ctrip.SOA.Infratructure.IOCFactoryModel.RegistObjectContext context, params object[] param)
 {
     if (context.Obj == null)
     {
         lock (context)
         {
             var diCreator = InstCreatorFactory.Create(Ctrip.SOA.Infratructure.IOCFactoryModel.InstType.DI);
             context.Obj = diCreator.CreateInst(context, param);
         }
     }
     return(context.Obj);
 }
Exemplo n.º 2
0
        public Ctrip.SOA.Infratructure.IOCFactoryModel.RegistCheckResult Check(Ctrip.SOA.Infratructure.IOCFactoryModel.RegistObjectContext context)
        {
            var diCreator = InstCreatorFactory.Create(Ctrip.SOA.Infratructure.IOCFactoryModel.InstType.DI);

            return(diCreator.Check(context));
        }