System.Configuration.SettingsBase.Save C# (CSharp) Метод

Save() публичный Метод

public Save ( ) : void
Результат void
       public virtual void Save() {
           if (IsSynchronized) {
               lock (this) {
                   SaveCore();
               }
           } else {
               SaveCore();
           }
       }
       private void SaveCore()

Usage Example

        private static void InitAndPersistPosition(Window window, SettingsBase settings, Func<Window, string> idGenerator)
        {
            const string settingName = "WindowLocationPersisterData";
            string id = idGenerator(window);
            { // Init data
                Dictionary<string, object> data = GetData((string)settings[settingName], id);
                InitWindow(window, data);
            }

            window.Closing += delegate
            {
                Dictionary<string, object> data = GetData((string)settings[settingName], id);
                PickleWindow(window, data);
                settings[settingName] = SaveData(data, id);
                settings.Save();
            };
        }