protected override void OnInitialize(Westwind.Utilities.Configuration.IConfigurationProvider provider, string sectionName, object configData) { var providerJSON = new Westwind.Utilities.Configuration.JsonFileConfigurationProvider <Main>() { JsonConfigurationFile = Settings.AppDataPath + this.GetType().FullName.Replace("+", ".") + ".json" }; Provider = providerJSON; base.OnInitialize(providerJSON, sectionName, configData); }
protected override void OnInitialize(Westwind.Utilities.Configuration.IConfigurationProvider provider, string sectionName, object configData) { sectionName = String.Empty; // 預設的 sectionName 就是這個類別的名稱: 'AppConfig',這裡改寫成空自串,表示要使用 appSettings 區段. base.OnInitialize(provider, sectionName, configData); }