public static void Configure(IConfigurationBuilder builder) { try { builder.AddJsonFile("./secrets.json"); builder.AddEnvironmentVariables("VRTU_"); IConfigurationRoot root = builder.Build(); config = new VirtualRtuConfiguration(); ConfigurationBinder.Bind(root, config); } catch (Exception ex) { Console.WriteLine($"Configure error - {ex.Message}"); throw ex; } }
//public void Configure(IApplicationBuilder app, IHostingEnvironment env) public void Configure() { try { var builder = new ConfigurationBuilder() .AddJsonFile("./secrets.json") .AddEnvironmentVariables("VRTU_"); IConfigurationRoot root = builder.Build(); config = new VirtualRtuConfiguration(); ConfigurationBinder.Bind(root, config); } catch (Exception ex) { Console.WriteLine($"Startup Configure - {ex.Message}"); throw ex; } CreateConnectionPool(); }
public ListenerService(VirtualRtuConfiguration config) { this.config = config; adapters = new Dictionary <string, VirtualRtuAdapter>(); sources = new Dictionary <string, CancellationTokenSource>(); }