private IMessageQueue CreateMQ()
        {
            var           mq         = new DbMessageQueue();
            IMQInitParams paramsInit = mq.CreateInitParams();

            paramsInit.Params["ConnectionString"] = ConfigurationManager.AppSettings["ConnectionStringMsgBus"];
            mq.Init(paramsInit);

            return(mq);
        }
Beispiel #2
0
        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;
 }