RangeAttribute Constructor (Type, String, String)
.NET Framework (current version)
Initializes a new instance of the RangeAttribute class by using the specified minimum and maximum values and the specific type.
Assembly: System.ComponentModel.DataAnnotations (in System.ComponentModel.DataAnnotations.dll)
Parameters
- type
-
Type:
System.Type
Specifies the type of the object to test.
- minimum
-
Type:
System.String
Specifies the minimum value allowed for the data field value.
- maximum
-
Type:
System.String
Specifies the maximum value allowed for the data field value.
| Exception | Condition |
|---|---|
| ArgumentNullException | type is null. |
The object to validate must implement the IComparable interface.
The following example shows how to use the RangeAttribute method to specify the range for a DateTime field. It also includes a custom error message that shows how to use the formatting capabilities of the FormatErrorMessage method.
Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 3.0
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 3.0
Show: