Share via


RangeAttribute Konstruktor

Definisi

Menginisialisasi instans baru kelas RangeAttribute.

Overload

RangeAttribute(Double, Double)

Menginisialisasi instans RangeAttribute baru kelas dengan menggunakan nilai minimum dan maksimum yang ditentukan.

RangeAttribute(Int32, Int32)

Menginisialisasi instans RangeAttribute baru kelas dengan menggunakan nilai minimum dan maksimum yang ditentukan.

RangeAttribute(Type, String, String)

Menginisialisasi instans RangeAttribute baru kelas dengan menggunakan nilai minimum dan maksimum yang ditentukan dan jenis tertentu.

RangeAttribute(Double, Double)

Sumber:
RangeAttribute.cs
Sumber:
RangeAttribute.cs
Sumber:
RangeAttribute.cs

Menginisialisasi instans RangeAttribute baru kelas dengan menggunakan nilai minimum dan maksimum yang ditentukan.

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)

Parameter

minimum
Double

Menentukan nilai minimum yang diizinkan untuk nilai bidang data.

maximum
Double

Menentukan nilai maksimum yang diizinkan untuk nilai bidang data.

Berlaku untuk

RangeAttribute(Int32, Int32)

Sumber:
RangeAttribute.cs
Sumber:
RangeAttribute.cs
Sumber:
RangeAttribute.cs

Menginisialisasi instans RangeAttribute baru kelas dengan menggunakan nilai minimum dan maksimum yang ditentukan.

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)

Parameter

minimum
Int32

Menentukan nilai minimum yang diizinkan untuk nilai bidang data.

maximum
Int32

Menentukan nilai maksimum yang diizinkan untuk nilai bidang data.

Contoh

Contoh berikut menunjukkan cara menggunakan RangeAttribute untuk menentukan rentang untuk bidang data bilangan bulat.

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

Berlaku untuk

RangeAttribute(Type, String, String)

Sumber:
RangeAttribute.cs
Sumber:
RangeAttribute.cs
Sumber:
RangeAttribute.cs

Menginisialisasi instans RangeAttribute baru kelas dengan menggunakan nilai minimum dan maksimum yang ditentukan dan jenis tertentu.

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)

Parameter

type
Type

Menentukan jenis objek yang akan diuji.

minimum
String

Menentukan nilai minimum yang diizinkan untuk nilai bidang data.

maximum
String

Menentukan nilai maksimum yang diizinkan untuk nilai bidang data.

Pengecualian

typeadalah null.

Contoh

Contoh berikut menunjukkan cara menggunakan RangeAttribute metode untuk menentukan rentang untuk DateTime bidang. Ini juga mencakup pesan kesalahan kustom yang menunjukkan cara menggunakan kemampuan FormatErrorMessage pemformatan metode.

[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

Keterangan

Objek yang akan divalidasi harus mengimplementasikan IComparable antarmuka.

Berlaku untuk