Сохранение и загрузка настроек |
Для сохранения и загрузки настроек Connector используются переопределения методов Save и Load соответственно.
Для сохранения и загрузки настроек из внешнего файла можно воспользоваться соответственно сериализацией и десериализацией, реализованной в S#.
... private readonly Connector _connector = new Connector(); private const string _connectorFile = "ConnectorFile"; ... public void Load() { if (File.Exists(_connectorFile)) { //Загрузка настроек коннектора из существующего конфигурационного файла _connector.Load(new XmlSerializer<SettingsStorage>().Deserialize(_connectorFile)); } } ... public void Save() { //Сохранение настроек коннектора в конфигурационный файл new XmlSerializer<SettingsStorage>().Serialize(_connector.Save(), _connectorFile); } ...