TimeSpanValidator Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the TimeSpanValidator class.
Overloads
TimeSpanValidator(TimeSpan, TimeSpan) |
Initializes a new instance of the TimeSpanValidator class, based on supplied parameters. |
TimeSpanValidator(TimeSpan, TimeSpan, Boolean) |
Initializes a new instance of the TimeSpanValidator class, based on supplied parameters. |
TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64) |
Initializes a new instance of the TimeSpanValidator class, based on supplied parameters. |
TimeSpanValidator(TimeSpan, TimeSpan)
- Source:
- TimeSpanValidator.cs
- Source:
- TimeSpanValidator.cs
Initializes a new instance of the TimeSpanValidator class, based on supplied parameters.
public:
TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan)
Parameters
Remarks
When the TimeSpanValidator constructor with two parameters is used, the TimeSpanValidator object validates that a TimeSpan value adheres to a specific range.
Applies to
TimeSpanValidator(TimeSpan, TimeSpan, Boolean)
- Source:
- TimeSpanValidator.cs
- Source:
- TimeSpanValidator.cs
Initializes a new instance of the TimeSpanValidator class, based on supplied parameters.
public:
TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan * bool -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan, rangeIsExclusive As Boolean)
Parameters
Remarks
The TimeSpanValidator constructor checks both the minimum and maximum TimeSpan values, as well as whether the validation range is exclusive. When the rangeIsExclusive
parameter is set to true
, the TimeSpan value must not be between the minValue
and maxValue
values.
Applies to
TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)
- Source:
- TimeSpanValidator.cs
- Source:
- TimeSpanValidator.cs
Initializes a new instance of the TimeSpanValidator class, based on supplied parameters.
public:
TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan * bool * int64 -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan, rangeIsExclusive As Boolean, resolutionInSeconds As Long)
Parameters
Exceptions
resolutionInSeconds
is less than 0
.
-or-
minValue
is greater than maxValue
.
Examples
The following code example demonstrates how to use the TimeSpanValidator constructor. This code example is part of a larger example provided for the TimeSpanValidator class.
// Create TimeSpan and Validator.
TimeSpan testTimeSpan = new TimeSpan(0,1,05);
TimeSpan minTimeSpan = new TimeSpan(0,1,0);
TimeSpan maxTimeSpan = new TimeSpan(0,1,10);
TimeSpanValidator myTimeSpanValidator = new TimeSpanValidator(minTimeSpan, maxTimeSpan, false, 65);
' Create string and validator.
Dim testVal As String = "filename"
Dim myStrValidator As StringValidator = New StringValidator(1, 8, "$%^")
Remarks
When the resolutionInSeconds
parameter is specified, the TimeSpan object being validated must be equal to this value in order to pass validation.