Example #1
0
        public MainWindow()
        {
            InitializeComponent();

            string uri                  = (String)ConfigurationManager.AppSettings["ConnectionUri"];
            string MSMQname             = (String)ConfigurationManager.AppSettings["MSMQ_Name"];
            string MSMQAddress          = (String)ConfigurationManager.AppSettings["MSMQ_Address"];
            string MSMQServiceNamespace = (String)ConfigurationManager.AppSettings["MSMQ_ServiceNamespace"];

            _maxDisplayLines = int.Parse(ConfigurationManager.AppSettings["MaxDisplayedMessages"]);

            try
            {
                if (!MessageQueue.Exists(MSMQname))
                {
                    MessageQueue mq = MessageQueue.Create(MSMQname, true);
                }
            }
            catch (Exception)
            {
                Thread.Sleep(5000);
                Application.Current.Shutdown();
            }

            _logger = new EventsLogger(new Uri(uri), this, MSMQAddress, MSMQServiceNamespace);
        }
Example #2
0
        public MainWindow()
        {
            InitializeComponent();

            string uri = (String)ConfigurationManager.AppSettings["ConnectionUri"];
            string MSMQname = (String)ConfigurationManager.AppSettings["MSMQ_Name"];
            string MSMQAddress = (String)ConfigurationManager.AppSettings["MSMQ_Address"];
            string MSMQServiceNamespace = (String)ConfigurationManager.AppSettings["MSMQ_ServiceNamespace"];

            _maxDisplayLines = int.Parse(ConfigurationManager.AppSettings["MaxDisplayedMessages"]);

            try
            {
                if (!MessageQueue.Exists(MSMQname))
                {
                    MessageQueue mq = MessageQueue.Create(MSMQname, true);
                }
            }
            catch (Exception)
            {
                Thread.Sleep(5000);
                Application.Current.Shutdown();
            }

            _logger = new EventsLogger(new Uri(uri), this, MSMQAddress, MSMQServiceNamespace);
        }