/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LocalPrintEventWatcherPrintJobStarted(object sender, PrintJobDataEventArgs e) { LogHelper.LogDebug(); // check the event args if (e != null && e.Data != null && e.Data.PrintJobTitle != null) { // add watcher for the specified data _watchers.AddWatcher(new PrintJobWatcher(e.Data.PrintJobTitle)); } }
/// <summary> /// Adds watcher to the specified print job data /// </summary> /// <param name="data"></param> public void AddWatcher(PrintJobData data) { if (data == null) { return; } if (data.PrintJobTitle == null) { return; } LogHelper.LogDebug(data.PrintJobTitle.ToString()); if (_watchers != null) { _watchers.AddWatcher(new PrintJobWatcher(data.PrintJobTitle)); } }