You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using log4net; using log4net.Config; using Microsoft.Extensions.Configuration; using System; using System.Collections.Generic; using System.IO; using System.Reflection;
namespace TransporterAP { class Program { private readonly static ILog _log = LogManager.GetLogger(typeof(Program)); static Dictionary<string, string> dicSetting = new Dictionary<string, string>(); static void Main(string[] args) { LoadLog4netConfig();
string sBOSSs = dicSetting["EXPORT_GROUPNAME"];
foreach (string sBOSS in sBOSSs.Split(";".ToCharArray(), StringSplitOptions.RemoveEmptyEntries)) { System.Diagnostics.Debug.WriteLine(dicSetting[sBOSS]); string[] saGroupName = dicSetting[sBOSS].Split(";".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); List<object> lsGroupName = new List<object>(saGroupName);
ExportImport ei = new ExportImport(); //ei.ExportFiles(sBOSS, lsGroupName);
ei.Delete(lsGroupName); }
/* string sBOSSs = dicSetting["IMPORT_GROUPNAME"];
foreach (string sBOSS in sBOSSs.Split(";".ToCharArray(), StringSplitOptions.RemoveEmptyEntries)) { ExportImport ei = new ExportImport(); ei.ImportFiles(sBOSS); }*/ }
private static void LoadLog4netConfig() { var repository = LogManager.CreateRepository( Assembly.GetEntryAssembly(), typeof(log4net.Repository.Hierarchy.Hierarchy) ); XmlConfigurator.Configure(repository, new FileInfo("Log4Net.config"));
string sSettingFile = "appsettings.json" ;
IConfigurationRoot configuration = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile(sSettingFile, optional: true, reloadOnChange: true).Build();
IEnumerable<IConfigurationSection> ics = configuration.GetSection("appSettings").GetChildren();
foreach (IConfigurationSection ic in ics) { dicSetting.Add(ic.Key, ic.Value); } } } }
|