INNER CODE UNIT · C#
Startup
madslundt/NetCoreMicroservicesSample · ApiGateway/Ocelot/Startup.cs:17
public class Startup
{
private readonly IConfigurationRoot Configuration;
public Startup(IWebHostEnvironment env)
{
var ocelotJson = new JObject();
foreach (var jsonFilename in Directory.EnumerateFiles("Configuration", "ocelot.*.json", SearchOption.AllDirectories))
{
using (StreamReader fi = File.OpenText(jsonFilename))
{
var json = JObject.Parse(fi.ReadToEnd());
ocelotJson.Merge(json, new JsonMergeSettings
{
MergeArrayHandling = MergeArrayHandling.Union
});
}