Harriet.Models.CommonSettingRecord.Load C# (CSharp) Method

Load() public static method

設定ファイルから設定を取得する。 設定ファイルが存在しない場合は既定値が返される
public static Load ( ) : CommonSettingRecord
return CommonSettingRecord
        public static CommonSettingRecord Load()
        {
            try
            {
                using (var sr = new StreamReader(CommonSettingFilename))
                {
                    return new XmlSerializer(typeof(CommonSettingRecord))
                        .Deserialize(sr) as CommonSettingRecord;
                }
            }
            catch (Exception)
            {
                var result = new CommonSettingRecord();
                try
                {
                    result.Save();
                }
                catch(Exception)
                {

                }
                return result;
            }
        }