Example #1
0
 public MQModuleContainer(MQKind _MQKind, MQModuleConfig _MQConfig = null)
 {
     try
     {
         var builder = new ContainerBuilder();
         builder.RegisterType(Type.GetType("BCL.ToolLib.Modules.MQModule_" + _MQKind.ToString()))
         .WithParameter("_Config", _MQConfig)
         .As <IMQModule>();
         _MQModule = builder.Build()
                     .Resolve <IMQModule>();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.InnerException());
     }
 }