public EnumerablePermuter_Freq(DataColumnCollection pContext, RunModeEnum pRunMode, ref string[] pStratavarList, ref List<string> pSelectClauses) { this.RunMode = pRunMode; this.StrataVarList = pStratavarList; this.SelectClaues = pSelectClauses; this.Columns = pContext; }
public EnumerablePermuter_Freq(DataColumnCollection DataColumns, RunModeEnum pRunMode, ref string[] pStratavarList, ref List <string> pSelectClauses) { this.RunMode = pRunMode; this.StrataVarList = pStratavarList; this.SelectClaues = pSelectClauses; this.Columns = DataColumns; }
private static async Task Main(string[] args) { string settingFilePath = Directory.GetCurrentDirectory(); var appConfig = new ConfigurationBuilder() .SetBasePath(settingFilePath) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .Build(); RunModeEnum runMode = GetRunMode(args, appConfig); if (!_receiverFactories.TryGetValue(runMode, out var factory)) { ShowConsoleMsg("Error", "Invalid Mode."); } var receiver = factory.Invoke(appConfig); string receiverName = receiver.GetType().Name; receiver.OnProxyReceived += (sender, eArgs) => { ShowConsoleMsg(receiverName, eArgs.Proxies.Length.ToString()); }; await receiver.InitializeAsync(); ShowConsoleMsg("Info", "Press K for Exiting."); while (true) { var k = Console.ReadKey(); if (k.Key == ConsoleKey.K) { break; } } receiver.Disable(); }
public static void Init(RunModeEnum runMode) { var orders = new OrderDAO().ListOrders(); Logger.Info("Numbers of Orders to Call API = " + orders.Count + " Orders"); if (runMode == RunModeEnum.Parallel) { RunParallel(orders); } else { RunSimple(orders); } }