Partager via


RangeAttribute Constructeurs

Définition

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 .

S’applique à