コード例 #1
0
ファイル: Program.cs プロジェクト: Z1ni/ShareX
        public async static void UploadersConfigSaveAsync()
        {
            if (uploaderConfigWatcher != null)
            {
                uploaderConfigWatcher.EnableRaisingEvents = false;
            }
            await TaskEx.Run(() => UploadersConfig.Save(Program.UploadersConfigFilePath));

            if (uploaderConfigWatcher != null)
            {
                uploaderConfigWatcher.EnableRaisingEvents = true;
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Z1ni/ShareX
 public static void SaveSettings()
 {
     if (Settings != null)
     {
         Settings.Save(ApplicationConfigFilePath);
     }
     if (UploadersConfig != null)
     {
         UploadersConfig.Save(UploadersConfigFilePath);
     }
     if (HotkeysConfig != null)
     {
         HotkeysConfig.Save(HotkeysConfigFilePath);
     }
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: mikeogod/ShareX
        public static void UploadersConfigSaveAsync()
        {
            if (uploaderConfigWatcher != null)
            {
                uploaderConfigWatcher.EnableRaisingEvents = false;
            }

            TaskEx.Run(() =>
            {
                UploadersConfig.Save(UploadersConfigFilePath);
            },
                       () =>
            {
                if (uploaderConfigWatcher != null)
                {
                    uploaderConfigWatcher.EnableRaisingEvents = true;
                }
            });
        }