15 Ekim 2016 Cumartesi

Configuration Sınıfı

Constructor
Eğer başka bir config dosyasını yüklemek istersek şöyle yaparız.
string exeConfigPath = this.GetType().Assembly.Location;
Configuration config = ConfigurationManager.OpenExeConfiguration(
  exeConfigPath);
Şöyle yaparız
Configuration config = ConfigurationManager.OpenExeConfiguration(
  ConfigurationUserLevel.None);
AppSettings Alanı
Şöyle yaparız.
if (config.AppSettings.Settings["enablelivemail"].Value == "True")
{...}
Kolay erişimi için şöyle yaparız.
string GetAppSetting(Configuration config, string key)
{
  KeyValueConfigurationElement element = config.AppSettings.Settings[key];
  if (element != null)
  {
    string value = element.Value;
      if (!string.IsNullOrEmpty(value))
        return value;
  }
  return string.Empty;
}


Hiç yorum yok:

Yorum Gönder