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