Re[4]: ConfigurationProperty и IsRequired = false
От: DMitay Украина  
Дата: 03.08.11 12:14
Оценка:
Здравствуйте, Gremlin2, Вы писали:

G>Покажите код, я у себя такого не наблюдаю.



// Это sub-node элемента, который в последствии после сохранения записывается в файл
// weekly sub section
[ConfigurationProperty("weekly", IsRequired = false, DefaultValue = null)]
public WeeklyConfigElement Weekly
{
   get
   {
      return ((WeeklyConfigElement)(base["weekly"]));
   }
   set
   {
      base["weekly"] = value;
   }
}


//Это реализация элемента
    public class WeeklyConfigElement : ConfigurationElement
    {
        // DayofWeek attribute
        [ConfigurationProperty("dayofweek", IsRequired = true, DefaultValue = "")]
        public string DayOfWeek
        {
            get
            {
                return ((string)(base["dayofweek"]));
            }
            set
            {
                base["dayofweek"] = value;
            }
        }

        // execution time  sub section
        [ConfigurationProperty("executionTime", IsRequired = true, DefaultValue = null)]
        public ExecutionTimeConfigElement ExecutionTime
        {
            get
            {
                return ((ExecutionTimeConfigElement)(base["executionTime"]));
            }
            set
            {
                base["executionTime"] = value;
            }
        }
    }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.