protected override void OnStart(string[] args)
        {
            try
            {
                //Select message queueu entities
                IMessageStorage messageStorage = IoCManager.Instance.ResolveIfRegistered <IMessageStorage>();// new FakeStorage(); //_messageStorage = new MessageQueueStorage();

                //Resolve Configuration DB Repository
                IConnectedConfDBRepository connectedConfDBRepository = IoCManager.Instance.ResolveIfRegistered <IConnectedConfDBRepository>();

                _dispatcherService = new Dispatcher.DispatcherService(messageStorage, connectedConfDBRepository);
                _dispatcherService.StartDispatcherService();

                _loger.WriteLog(
                    "Connected Dispatcher Service Started. ",
                    global::Common.Enums.LogType.Info, "Connected Dispatcher Service");
            }
            catch (Exception exception)
            {
                _loger.WriteLog(
                    "Connected Dispatcher Service couldn't started. Error message : " + exception.Message +
                    (!string.IsNullOrEmpty(exception.InnerException.Message)
                        ? ", Inner exception : " + exception.InnerException.Message
                        : ""),
                    global::Common.Enums.LogType.Error, "Connected Dispatcher Service");

                throw;
            }
        }
Exemple #2
0
        public ViewService(Window window)
        {
            Window = window;

            DispatcherService = new Dispatcher.DispatcherService(window.Dispatcher);

            DisplayInformation = Windows.Graphics.Display.DisplayInformation.GetForCurrentView();

            ApplicationView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView();

            UIViewSettings = Windows.UI.ViewManagement.UIViewSettings.GetForCurrentView();

            ActiveWindows.Add(this);
        }
Exemple #3
0
        public ViewService(Window window)
        {
            Window = window;

            DispatcherService = new Dispatcher.DispatcherService(window.Dispatcher);

            DisplayInformation = Windows.Graphics.Display.DisplayInformation.GetForCurrentView();

            ApplicationView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView();

            UIViewSettings = Windows.UI.ViewManagement.UIViewSettings.GetForCurrentView();

            ActiveWindows.Add(this);
        }
Exemple #4
0
 internal FrameFacade(Frame frame)
 {
     frame.Navigated  += (s, e) => Navigated?.Invoke(frame, new NavigatedArgs(e));
     frame.Navigating += (s, e) => Navigating?.Invoke(frame, new NavigatingArgs(e));
     Dispatcher        = new Dispatcher.DispatcherService(frame.Dispatcher);
 }
Exemple #5
0
 internal FrameFacade(Frame frame)
 {
     frame.Navigated += (s, e) => Navigated?.Invoke(frame, new NavigatedArgs(e));
     frame.Navigating += (s, e) => Navigating?.Invoke(frame, new NavigatingArgs(e));
     Dispatcher = new Dispatcher.DispatcherService(frame.Dispatcher);
 }