Example #1
0
 /// <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;
 }
Example #2
0
 /// <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;
 }