Example #1
0
    /// <summary>
    /// 設定ファイルを読み込む。
    /// </summary>
    /// <returns></returns>
    private async Task LoadSettings()
    {
        var settingFilePath = this.GetLocalFilePath(Config.SettingFileName);

        this.Setting = await MessagePackUtil.DeserializeFile <ApplicationSetting>(settingFilePath)
                       .ConfigureAwait(false);

        if (this.Setting == null)
        {
            this.Setting = new ApplicationSetting();
        }
    }