RangeAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe RangeAttribute.

Surcharges

Nom Description
RangeAttribute(Double, Double)

Initialise une nouvelle instance de la RangeAttribute classe à l’aide des valeurs minimales et maximales spécifiées.

RangeAttribute(Int32, Int32)

Initialise une nouvelle instance de la RangeAttribute classe à l’aide des valeurs minimales et maximales spécifiées.

RangeAttribute(Type, String, String)

Initialise une nouvelle instance de la RangeAttribute classe à l’aide des valeurs minimales et maximales spécifiées et du type spécifique.

RangeAttribute(Double, Double)

Source:
RangeAttribute.cs
Source:
RangeAttribute.cs
Source:
RangeAttribute.cs
Source:
RangeAttribute.cs
Source:
RangeAttribute.cs

Initialise une nouvelle instance de la RangeAttribute classe à l’aide des valeurs minimales et maximales 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
Source:
RangeAttribute.cs
Source:
RangeAttribute.cs

Initialise une nouvelle instance de la RangeAttribute classe à l’aide des valeurs minimales et maximales 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 la RangeAttribute plage pour 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
Source:
RangeAttribute.cs
Source:
RangeAttribute.cs

Initialise une nouvelle instance de la RangeAttribute classe à l’aide des valeurs minimales et maximales spécifiées et du type spécifique.

public:
 RangeAttribute(Type ^ type, System::String ^ minimum, System::String ^ maximum);
public RangeAttribute(Type type, string minimum, string maximum);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All.")]
public RangeAttribute(Type type, string minimum, string maximum);
new System.ComponentModel.DataAnnotations.RangeAttribute : Type * string * string -> System.ComponentModel.DataAnnotations.RangeAttribute
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All.")>]
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.

Attributs

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 montre 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 à