1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
class app_settings
{
private XmlDocument xml_app_settings = new XmlDocument();
private StreamReader str;
private int LOCALFILE_MAXSIZE;
private int LOCALFILE_MAXDISPLAYCHAR;
private int NETWORK_TCPSEND;
private int NETWORK_TCPRECEIVE;
public app_settings()
{
this.str = File.OpenText(new PathFile().file_app_settings);
this.xml_app_settings.Load(this.str);
//Chargement des données du fichier xml dans les variables privées.
try
{
this.LOCALFILE_MAXSIZE = Convert.ToInt32(xml_app_settings.SelectSingleNode("/APP_SETTINGS/LOCALFILE/MAXSIZE").InnerText.Trim());
this.LOCALFILE_MAXDISPLAYCHAR = Convert.ToInt32(xml_app_settings.SelectSingleNode("/APP_SETTINGS/LOCALFILE/MAXDISPLAYCHAR").InnerText.Trim());
this.NETWORK_TCPSEND = Convert.ToInt32(xml_app_settings.SelectSingleNode("/APP_SETTINGS/NETWORK/TCPSEND").InnerText.Trim());
this.NETWORK_TCPRECEIVE = Convert.ToInt32(xml_app_settings.SelectSingleNode("/APP_SETTINGS/NETWORK/TCPRECEIVE").InnerText.Trim());
}
catch (Exception e)
{
new Error("", e.Message);
}
}
public int AS_LOCALFILE_MAXSIZE { get { return this.LOCALFILE_MAXSIZE; } }
public int AS_MAXDISPLAYCHAR { get { return this.LOCALFILE_MAXDISPLAYCHAR; } }
public int AS_NETWORKTCPSEND { get { return this.NETWORK_TCPSEND; } }
public int AS_NETWORKTCPRECEIVE { get { return this.NETWORK_TCPRECEIVE; } }
} |
Partager