Esempio n. 1
0
 /// <summary>
 /// Initializes SreFileSystemWatcher with a file watcher to keep an eye on specific pull folder(taken from keys)
 /// </summary>
 /// <param name="dataSourceId">DataSource Id</param>
 /// <param name="keys">The keys of data source</param>
 public SreFileSystemWatcher(int dataSourceId, List <IdpeKey> keys)
 {
     this.DataSourceId = dataSourceId;
     this.Keys         = keys;
     this.LocalFileSystemFolderPullFolder = DataSource.GetPullFolder(dataSourceId, keys);
     this.LocalFileSystemFolderArchive    = DataSource.GetArchiveFolder(dataSourceId, keys);
 }
Esempio n. 2
0
 private void ProcessFileInternal(string fileName, int dataSourceId)
 {
     Trace.TraceInformation("srecmd: Processing file " + Path.GetFileName(fileName));
     File.Copy(fileName, Path.Combine(DataSource.GetPullFolder(dataSourceId, new Manager().GetKeys(dataSourceId)), Path.GetFileName(fileName)));
 }