Exemplo n.º 1
0
 public void InitiateConfiguration(Control container, string configuration)
 {
     config   = WWWConfig.Load(configuration);
     gui      = new WWWConfigSelector(config);
     gui.Dock = DockStyle.Fill;
     container.Controls.Add(gui);
 }
Exemplo n.º 2
0
            /// <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());
            }
Exemplo n.º 3
0
 public IBackupTarget Prepare(string configuration)
 {
     return(new HTTPTarget {
         config = WWWConfig.Load(configuration)
     });
 }