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; } }
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); }
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); }