/// <summary> /// Importing constructor /// </summary> /// <param name="clipboardSubjectHolder">ClipboardSubjectHolder</param> /// <param name="windowsServicesConfiguration">IWindowsServicesConfiguration</param> /// <param name="uiSynchronizationContext">SynchronizationContext</param> public WindowsServicesStartup( ClipboardSubjectHolder clipboardSubjectHolder, IWindowsServicesConfiguration windowsServicesConfiguration, [KeyFilter("ui")] SynchronizationContext uiSynchronizationContext) { _clipboardSubjectHolder = clipboardSubjectHolder; _windowsServicesConfiguration = windowsServicesConfiguration; _uiSynchronizationContext = uiSynchronizationContext; }
/// <summary> /// Constructor for the Hub /// </summary> /// <param name="windowsServicesConfiguration">IWindowsServicesConfiguration</param> /// <param name="toastConductor">ToastConductor</param> /// <param name="clipboardUpdates">ISubject of ClipboardUpdateInformation</param> public WindowsServicesHub( IWindowsServicesConfiguration windowsServicesConfiguration, ToastConductor toastConductor, ClipboardSubjectHolder clipboardUpdates ) { _windowsServicesConfiguration = windowsServicesConfiguration; _toastConductor = toastConductor; _clipboardUpdates = clipboardUpdates; }