Example #1
0
        public RabbitOperate(IMQOptions options, IMQGenerateMsgBody generateMsgBody)
        {
            var mqoptions = options as RabbitMQOptions;
            var factory   = new ConnectionFactory()
            {
                HostName    = mqoptions.Host,
                Port        = mqoptions.Port,
                UserName    = mqoptions.User,
                Password    = mqoptions.Pwd,
                VirtualHost = mqoptions.VHost
            };

            mqConnection = factory.CreateConnection();

            this.generateMsgBody = generateMsgBody;
        }
Example #2
0
 public RabbitGenerateMsgBody(IMQOptions mqoptions, MQTransOptions options)
 {
     this.mqoptions = mqoptions as RabbitMQOptions;
     this.options   = options;
 }