public CaseWatcher(Case @case) { Token = @case.Token; _watcher = CreateFilSystemWatcher(Path.GetDirectoryName(@case.Path)); }
private DeviceExtraction(DPConfiguration configuration, String configFile, ReferenceItem item, Case owner) { _configuration = configuration; ConfigurationFile = configFile; Path = System.IO.Path.GetDirectoryName(configFile); Reference = item; Owner = owner; Case.RegisterPath(Token, Path, () => Delete(true)); }