コード例 #1
0
 public FileWatcherFactory(IObservableFileSystemWatcher observableFileSystemWatcher, IRxSchedulerService rxSchedulerService, IProcessingHandler <FileInfo> fileProcessingHandler)
 {
     this.fileProcessingHandler       = fileProcessingHandler;
     this.observableFileSystemWatcher = observableFileSystemWatcher;
     this.rxSchedulerService          = rxSchedulerService;
     this.fileProcessingHandler       = fileProcessingHandler;
 }
コード例 #2
0
 public SomeWindowsService(
     ILogger log,
     ISchedulingAssistanceService schedulingAssistanceService,
     IRxSchedulerService rxSchedulerService,
     IObservableFileSystemWatcher observableFileSystemWatcher)
 {
     _log = log;
     _schedulingAssistanceService = schedulingAssistanceService;
     _rxSchedulerService          = rxSchedulerService;
     _observableFileSystemWatcher = observableFileSystemWatcher;
 }
コード例 #3
0
        protected virtual void Dispose(bool disposing)
        {
            if (!disposedValue)
            {
                if (disposing)
                {
                    // TODO: dispose managed state (managed objects).
                    configWatcherDisposable?.Dispose();
                    observableFileSystemWatcher?.Dispose();
                    rxSchedulerService = null;
                }

                disposedValue = true;
            }
        }