public void InitiateConfiguration(Control container, string configuration) { config = WWWConfig.Load(configuration); gui = new WWWConfigSelector(config); gui.Dock = DockStyle.Fill; container.Controls.Add(gui); }
/// <summary> /// /// </summary> /// <param name="configuration"></param> /// <returns></returns> public static WWWConfig Load(string configuration) { if (string.IsNullOrEmpty(configuration)) { return(new WWWConfig()); } MemoryStream ms = null; WWWConfig ps = null; try { ms = new MemoryStream(configuration.ToByteArray()); ms.Seek(0, SeekOrigin.Begin); ps = (WWWConfig)Serializer.Deserialize(ms); } catch { } finally { if (ms != null) { ms.Close(); ms.Dispose(); } } return(ps ?? new WWWConfig()); }
public IBackupTarget Prepare(string configuration) { return(new HTTPTarget { config = WWWConfig.Load(configuration) }); }