Прочитать на английском

Поделиться через


TimeSpanValidatorAttribute Конструктор

Определение

Инициализирует новый экземпляр класса TimeSpanValidatorAttribute.

public TimeSpanValidatorAttribute ();

Примеры

В следующем примере показано, как использовать конструктор StringValidatorAttribute.


            ConfigurationValidatorBase valBase;
            TimeSpanValidatorAttribute tsValAttr;
            tsValAttr = new TimeSpanValidatorAttribute();

            TimeSpan goodValue = TimeSpan.FromMinutes(10);
            Int16 badValue = 10;

            try
            {
                valBase = tsValAttr.ValidatorInstance;
                valBase.Validate(goodValue);
                // valBase.Validate(badValue);
            }
            catch (ArgumentException e)
            {
                // Display error message.
                string msg = e.ToString();
#if DEBUG
                Console.WriteLine(msg);
#endif
            }

Комментарии

Этот конструктор используется в модели атрибутов, чтобы гарантировать, что тип значения, присвоенного связанному свойству TimeSpan , является объектом .

Применяется к