예제 #1
0
        private AppContextData(string settingsFilename)
        {
            MachineName = Environment.MachineName;
            MacAdress   = InternalHelper.GetMachinecMacAddress();
            var builder = new ConfigurationBuilder();

            AppConfig = builder.Add <WritableJsonConfigurationSource>(
                (Action <WritableJsonConfigurationSource>)(s =>
            {
                s.FileProvider   = null;
                s.Path           = settingsFilename;
                s.Optional       = false;
                s.ReloadOnChange = true;
                s.ResolveFileProvider();
            })).Build();
        }