Ejemplo n.º 1
0
 private RabbitMQClient()
 {
     try
     {
         _rabbitMQConfig = RabbitMQConfig.GetRabbitMQConfig();
     }catch (Exception ex)
     {
         _logService.Write("加载 RabbitMQ 配置失败", ex.Message, TraceEventType.Error);
     }
 }
        public static RabbitMQConfig_Root GetRabbitMQConfig()
        {
            RabbitMQConfig_Root config = null;

            try
            {
                XmlSerializer _xmlSerializer = new XmlSerializer(typeof(RabbitMQConfig_Root));
                string        strXmlFile     = Path.Combine(Application.StartupPath, "RabbitMQConfig.xml");
                FileStream    stream         = new FileStream(strXmlFile, FileMode.Open);
                config = _xmlSerializer.Deserialize(stream) as RabbitMQConfig_Root;
            }catch (Exception ex)
            {
                Debug.Assert(false, ex.Message);
            }

            return(config);
        }