public DirectoryChangeWatcher(IFileSystem fileSystem, IDateTimeProvider dateTimeProvider) { _fileSystem = fileSystem; _dateTimeProvider = dateTimeProvider; _simplePathChangesPolling = new PollingDelayPolicy(dateTimeProvider, TimeSpan.FromSeconds(2.0), TimeSpan.FromSeconds(10.0)); _pathChangesPolling = new PollingDelayPolicy(dateTimeProvider, TimeSpan.FromSeconds(2.0), TimeSpan.FromSeconds(60.0)); _checkRootsPolling = new PollingDelayPolicy(dateTimeProvider, TimeSpan.FromSeconds(15.0), TimeSpan.FromSeconds(60.0)); }
public DirectoryChangeWatcher(IFileSystem fileSystem, IDateTimeProvider dateTimeProvider) { _fileSystem = fileSystem; _dateTimeProvider = dateTimeProvider; _simplePathChangesPolling = new PollingDelayPolicy(dateTimeProvider, TimeSpan.FromSeconds(2.0), TimeSpan.FromSeconds(10.0)); _pathChangesPolling = new PollingDelayPolicy(dateTimeProvider, TimeSpan.FromSeconds(2.0), TimeSpan.FromSeconds(60.0)); _checkRootsPolling = new PollingDelayPolicy(dateTimeProvider, TimeSpan.FromSeconds(15.0), TimeSpan.FromSeconds(60.0)); }
public RunningState(StateHost stateHost) : base(stateHost) { _simplePathChangesPolling = new PollingDelayPolicy(DateTimeProvider, TimeSpan.FromSeconds(2.0), TimeSpan.FromSeconds(10.0)); _pathChangesPolling = new PollingDelayPolicy(DateTimeProvider, TimeSpan.FromSeconds(2.0), TimeSpan.FromSeconds(60.0)); _checkRootsPolling = new PollingDelayPolicy(DateTimeProvider, TimeSpan.FromSeconds(15.0), TimeSpan.FromSeconds(60.0)); }