コード例 #1
0
        public override void Stop()
        {
            logger.Info("Stopping Paradox Web Services");
            var manager = Container.Resolve <IpModuleManager>();

            if (manager != null)
            {
                if (alarmStatusCheckThread.IsAlive)
                {
                    manager.StopStatusUpdates();
                    alarmStatusCheckThread.Join();
                }
                manager.Logout();
                manager.Dispose();
            }

            ParadoxNotificationListener.RequestStop();
            if (notificationListenerThread != null && notificationListenerThread.IsAlive)
            {
                notificationListenerThread.Join();
            }

            base.Stop();
        }
コード例 #2
0
 public void ListenTest()
 {
     ParadoxNotificationListener.Main();
     Assert.Inconclusive("Not completed yet");
 }