private ApplicationSettingsState LoadOrDefault() { try { string contents; if (this.GetService().TryReadTextFile(Constants.SettingsFileName, out contents)) { return(JsonConvert.DeserializeObject <ApplicationSettingsState>(contents)); } } catch (Exception exception) { Trace.Warn("Error seen while loading applicaiton settings {0}", exception.ToLongString()); } return(ApplicationSettingsState.Default()); }
public ApplicationSettings() { _state = LoadOrDefault(); }