/// <summary> /// liest das ConfigFile aus /// </summary> /// <returns>Objekt mit der aktuellen Serverkonfiguration zurück</returns> public Cdv_Serverkonfiguration LadeServerkonfiguration() { XMLZugriff XMLZugriffsObject = new XMLZugriff(); XMLZugriffsObject.LadeDatei(CKonstanten._str_ServerConfigPfad); XMLZugriffsObject.WaehleKnoten("pELS/pELS-Server/Address"); string _str_IP = XMLZugriffsObject.HoleKnotenAttribut(0, "IP"); string _str_Port = XMLZugriffsObject.HoleKnotenAttribut(0, "Port"); Cdv_Serverkonfiguration pout_ServerKonfiguration = new Cdv_Serverkonfiguration(); pout_ServerKonfiguration.IP = _str_IP; pout_ServerKonfiguration.Port = _str_Port; return pout_ServerKonfiguration; }
/// <summary> /// speichert die Serverkonfiguration im ConfigFile /// </summary> /// <param name="pin_Serverkonfiguration"></param> /// <returns></returns> public bool SpeichereServerkonfiguration(Cdv_Serverkonfiguration pin_Serverkonfiguration) { XMLZugriff XMLZugriffsObject = new XMLZugriff(); XMLZugriffsObject.LadeDatei(CKonstanten._str_ServerConfigPfad); XMLZugriffsObject.WaehleKnoten("pELS/pELS-Server/Address"); XMLZugriffsObject.SetzeKnotenAttribut(0, "IP", pin_Serverkonfiguration.IP); return true; }
/// <summary> /// speichert die Serverkonfiguration im ConfigFile /// </summary> /// <param name="pin_Serverkonfiguration"></param> /// <returns></returns> public bool SpeichereServerkonfiguration(Cdv_Serverkonfiguration pin_Serverkonfiguration) { return _Cap_Server.SpeichereServerkonfiguration(pin_Serverkonfiguration); }