Taal

RangeAttribute Constructors

Definitie

Initialiseert een nieuw exemplaar van de RangeAttribute klasse.

Overloads

Name Description
RangeAttribute(Double, Double)

Initialiseert een nieuw exemplaar van de RangeAttribute klasse met behulp van de opgegeven minimum- en maximumwaarden.

RangeAttribute(Int32, Int32)

Initialiseert een nieuw exemplaar van de RangeAttribute klasse met behulp van de opgegeven minimum- en maximumwaarden.

RangeAttribute(Type, String, String)

Initialiseert een nieuw exemplaar van de RangeAttribute klasse met behulp van de opgegeven minimum- en maximumwaarden en het specifieke type.

RangeAttribute(Double, Double)

Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs

Initialiseert een nieuw exemplaar van de RangeAttribute klasse met behulp van de opgegeven minimum- en maximumwaarden.

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)

Parameters

minimum
Double

Hiermee geeft u de minimumwaarde op die is toegestaan voor de gegevensveldwaarde.

maximum
Double

Hiermee geeft u de maximumwaarde op die is toegestaan voor de gegevensveldwaarde.

Van toepassing op

RangeAttribute(Int32, Int32)

Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs

Initialiseert een nieuw exemplaar van de RangeAttribute klasse met behulp van de opgegeven minimum- en maximumwaarden.

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)

Parameters

minimum
Int32

Hiermee geeft u de minimumwaarde op die is toegestaan voor de gegevensveldwaarde.

maximum
Int32

Hiermee geeft u de maximumwaarde op die is toegestaan voor de gegevensveldwaarde.

Voorbeelden

In het volgende voorbeeld ziet u hoe u het RangeAttribute bereik voor een geheel getalgegevensveld kunt opgeven.

[Range(300, 3000)]
public object ListPrice;
<Range(300, 3000)> _
Public ListPrice As Object

Van toepassing op

RangeAttribute(Type, String, String)

Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs
Bron:
RangeAttribute.cs

Initialiseert een nieuw exemplaar van de RangeAttribute klasse met behulp van de opgegeven minimum- en maximumwaarden en het specifieke type.

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)

Parameters

type
Type

Hiermee geeft u het type van het object dat moet worden getest.

minimum
String

Hiermee geeft u de minimumwaarde op die is toegestaan voor de gegevensveldwaarde.

maximum
String

Hiermee geeft u de maximumwaarde op die is toegestaan voor de gegevensveldwaarde.

Kenmerken

Uitzonderingen

type is null.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de RangeAttribute methode gebruikt om het bereik voor een DateTime veld op te geven. Het bevat ook een aangepast foutbericht dat laat zien hoe u de opmaakmogelijkheden van de FormatErrorMessage methode kunt gebruiken.

[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

Opmerkingen

Het object dat moet worden gevalideerd, moet de IComparable interface implementeren.

Van toepassing op