/// <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; } }
/// <summary> /// Инициализация вебклиента /// </summary> /// <param name="conf"></param> public RfidWebClient(Configuration configuration) { this.Configuration = configuration; }