public MQModule_TLMQ(MQModuleConfig _Config) { if (_Config == null) { _Config = new MQModuleConfig(); } HostName = _Config.HostName.IsNullOrEmptyOfVar() ? "HostName".ConfigValue("localhost") : _Config.HostName; UserName = _Config.UserName.IsNullOrEmptyOfVar() ? "UserName".ConfigValue("HospitalId".ConfigValue()) : _Config.UserName; Password = _Config.Password.IsNullOrEmptyOfVar() ? "Password".ConfigValue("HospitalId".ConfigValue()) : _Config.Password; }
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()); } }
public MQModule_RBMQ(MQModuleConfig _Config) : base(_Config) { }