namespace EgwCApp.Core { /// /// Implementazione di riferimento x un file di configurazione x esecuzione task tramite EgwCApp /// public class ConfigFile { #region Public Properties /// /// Path Archivio dove depositare file ORIGINALI processati (se !="" vanno archiviati) /// public string ArchiveDir { get; set; } = ""; /// /// Path dove depositare file tradotti processati (se !="" vanno spostati li) /// public string ConvertDir { get; set; } = ""; /// /// Path file da processare /// public string FileInPath { get; set; } = "demoIn.txt"; /// /// Path file dove salvare /// public string FileOutPath { get; set; } = ""; /// /// IdxODL da registrare /// public int IdxODL { get; set; } = 0; /// /// Parametri per processing file string --> int /// public Dictionary ProcessParamInt { get; set; } = new Dictionary(); /// /// Parametri per processing file string --> string /// public Dictionary ProcessParamStr { get; set; } = new Dictionary(); /// /// DB Redis dove salvare /// public int RedisDB { get; set; } = 0; /// /// Posizione Redis dove salvare (HashKey) /// public string RedisOut { get; set; } = ""; /// /// Modalità ritorno risutlati /// public ReturnMode Return { get; set; } = ReturnMode.ND; /// /// Path file da processare /// public string TargetName { get; set; } = ""; /// /// Tipologia di iport da condurre /// public ImportType Type { get; set; } = ImportType.ND; #endregion Public Properties } }