Beispiel #1
0
        /// <summary>
        /// Мэппинг конфигурации из файла в экземпляр класса
        /// </summary>
        /// <param name="path"></param>
        /// <returns></returns>
        public static Configuration Deserialize(string path)
        {
            try
            {
                var serializer = new XmlSerializer(typeof(Configuration));
                var fs = new FileStream(path, FileMode.Open);
                var conf = (Configuration)serializer.Deserialize(fs);
                fs.Close();
                return conf;
            }

            catch
            {
                var conf = new Configuration();
                conf.Serialize("config.xml");
                return null;
            }
        }
Beispiel #2
0
 /// <summary>
 ///  Инициализация вебклиента
 /// </summary>
 /// <param name="conf"></param>
 public RfidWebClient(Configuration configuration)
 {
     this.Configuration = configuration;
 }