TimeSpanValidatorAttribute Constructor ()

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Initializes a new instance of the TimeSpanValidatorAttribute class.

Namespace:   System.Configuration
Assembly:  System.Configuration (in System.Configuration.dll)

public TimeSpanValidatorAttribute()

You use this constructor in the attributed model to ensure that the type of the value assigned to the related property is a TimeSpan object.

The following example shows how to use the StringValidatorAttribute constructor.


            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
            }

.NET Framework
Available since 2.0
Return to top
Show: