private IMessageQueue CreateMQ() { var mq = new DbMessageQueue(); IMQInitParams paramsInit = mq.CreateInitParams(); paramsInit.Params["ConnectionString"] = ConfigurationManager.AppSettings["ConnectionStringMsgBus"]; mq.Init(paramsInit); return(mq); }
private void InitMQClient() { AccountsChannel = ConfigurationManager.AppSettings["MQAccountsChannelName"]; IMessageQueue mq = Global.Container.GetExport <IMessageQueue>(ConfigurationManager.AppSettings["MessageQueueType"]).Value; if (mq != null) { IMQInitParams initParams = mq.CreateInitParams(); initParams.Params["ConnectionString"] = ConfigurationManager.AppSettings["ConnectionStringMsgBus"]; mq.Init(initParams); MQClient = new MQClient.Client(mq); if (MQClient.Init(ConfigurationManager.AppSettings["MQSubscriberName"])) { MQClient.Subscribe(AccountsChannel); } } }
private void InitMQClient() { _accountsChannel = ConfigurationManager.AppSettings["MQAccountsChannelName"]; _mq = Global.Container.GetExport <IMessageQueue>(ConfigurationManager.AppSettings["MessageQueueType"]).Value; if (_mq != null) { IMQInitParams initParams = _mq.CreateInitParams(); initParams.Params["ConnectionString"] = ConfigurationManager.AppSettings["ConnectionStringMsgBus"]; _mq.Init(initParams); _mqClient = new MQClient.Client(_mq); if (_mqClient.Init(ConfigurationManager.AppSettings["MQSubscriberName"])) { if (_mqClient.Subscribe(_accountsChannel)) { _mqClient.NewChannelMessages += NewMessagesEventHandler; } } } }
public void Init(IMQInitParams paramsInit) { _params = paramsInit; }