RangeAttribute Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
type
adalah 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.