RangeAttribute Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe RangeAttribute.
Surcharges
RangeAttribute(Double, Double) |
Initialise une nouvelle instance de la classe RangeAttribute à l'aide des valeurs minimale et maximale spécifiées. |
RangeAttribute(Int32, Int32) |
Initialise une nouvelle instance de la classe RangeAttribute à l'aide des valeurs minimale et maximale spécifiées. |
RangeAttribute(Type, String, String) |
Initialise une nouvelle instance de la classe RangeAttribute à l'aide des valeurs minimale et maximale spécifiées et du type spécifié. |
RangeAttribute(Double, Double)
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
Initialise une nouvelle instance de la classe RangeAttribute à l'aide des valeurs minimale et maximale spécifiées.
public:
RangeAttribute(double minimum, double maximum);
public RangeAttribute (double minimum, double maximum);
new System.ComponentModel.DataAnnotations.RangeAttribute : double * double -> System.ComponentModel.DataAnnotations.RangeAttribute
Public Sub New (minimum As Double, maximum As Double)
Paramètres
- minimum
- Double
Spécifie la valeur minimale autorisée pour la valeur du champ de données.
- maximum
- Double
Spécifie la valeur maximale autorisée pour la valeur du champ de données.
S’applique à
RangeAttribute(Int32, Int32)
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
Initialise une nouvelle instance de la classe RangeAttribute à l'aide des valeurs minimale et maximale spécifiées.
public:
RangeAttribute(int minimum, int maximum);
public RangeAttribute (int minimum, int maximum);
new System.ComponentModel.DataAnnotations.RangeAttribute : int * int -> System.ComponentModel.DataAnnotations.RangeAttribute
Public Sub New (minimum As Integer, maximum As Integer)
Paramètres
- minimum
- Int32
Spécifie la valeur minimale autorisée pour la valeur du champ de données.
- maximum
- Int32
Spécifie la valeur maximale autorisée pour la valeur du champ de données.
Exemples
L’exemple suivant montre comment utiliser pour RangeAttribute spécifier la plage d’un champ de données entier.
[Range(300, 3000)]
public object ListPrice;
<Range(300, 3000)> _
Public ListPrice As Object
S’applique à
RangeAttribute(Type, String, String)
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
Initialise une nouvelle instance de la classe RangeAttribute à l'aide des valeurs minimale et maximale spécifiées et du type spécifié.
public:
RangeAttribute(Type ^ type, System::String ^ minimum, System::String ^ maximum);
public RangeAttribute (Type type, string minimum, string maximum);
new System.ComponentModel.DataAnnotations.RangeAttribute : Type * string * string -> System.ComponentModel.DataAnnotations.RangeAttribute
Public Sub New (type As Type, minimum As String, maximum As String)
Paramètres
- type
- Type
Spécifie le type de l'objet à tester.
- minimum
- String
Spécifie la valeur minimale autorisée pour la valeur du champ de données.
- maximum
- String
Spécifie la valeur maximale autorisée pour la valeur du champ de données.
Exceptions
type
a la valeur null
.
Exemples
L’exemple suivant montre comment utiliser la RangeAttribute méthode pour spécifier la plage d’un DateTime
champ. Il inclut également un message d’erreur personnalisé qui indique comment utiliser les fonctionnalités de mise en forme de la FormatErrorMessage méthode.
[Range(typeof(DateTime), "1/2/2004", "3/4/2004",
ErrorMessage = "Value for {0} must be between {1} and {2}")]
public object SellEndDate;
<Range(GetType(DateTime), "1/2/2004", "3/4/2004", _
ErrorMessage:="Value for {0} must be between {1} and {2}")> _
Public SellEndDate As Object
Remarques
L’objet à valider doit implémenter l’interface IComparable .