RangeAttribute Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der RangeAttribute-Klasse.
Überlädt
RangeAttribute(Double, Double) |
Initialisiert eine neue Instanz der RangeAttribute-Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. |
RangeAttribute(Int32, Int32) |
Initialisiert eine neue Instanz der RangeAttribute-Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte. |
RangeAttribute(Type, String, String) |
Initialisiert eine neue Instanz der RangeAttribute-Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte und des angegebenen Typs. |
RangeAttribute(Double, Double)
- Quelle:
- RangeAttribute.cs
- Quelle:
- RangeAttribute.cs
- Quelle:
- RangeAttribute.cs
Initialisiert eine neue Instanz der RangeAttribute-Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte.
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
Gibt den zulässigen Mindestwert für den Datenfeldwert an.
- maximum
- Double
Gibt den zulässigen Höchstwert für den Datenfeldwert an.
Gilt für:
RangeAttribute(Int32, Int32)
- Quelle:
- RangeAttribute.cs
- Quelle:
- RangeAttribute.cs
- Quelle:
- RangeAttribute.cs
Initialisiert eine neue Instanz der RangeAttribute-Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte.
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
Gibt den zulässigen Mindestwert für den Datenfeldwert an.
- maximum
- Int32
Gibt den zulässigen Höchstwert für den Datenfeldwert an.
Beispiele
Das folgende Beispiel zeigt, wie sie den RangeAttribute Bereich für ein ganzzahliges Datenfeld angeben.
[Range(300, 3000)]
public object ListPrice;
<Range(300, 3000)> _
Public ListPrice As Object
Gilt für:
RangeAttribute(Type, String, String)
- Quelle:
- RangeAttribute.cs
- Quelle:
- RangeAttribute.cs
- Quelle:
- RangeAttribute.cs
Initialisiert eine neue Instanz der RangeAttribute-Klasse unter Verwendung der angegebenen Mindest- und Höchstwerte und des angegebenen Typs.
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
Gibt den Typ des zu testenden Objekts an.
- minimum
- String
Gibt den zulässigen Mindestwert für den Datenfeldwert an.
- maximum
- String
Gibt den zulässigen Höchstwert für den Datenfeldwert an.
Ausnahmen
type
ist null
.
Beispiele
Das folgende Beispiel zeigt, wie Sie die RangeAttribute -Methode verwenden, um den Bereich für ein DateTime
Feld anzugeben. Es enthält auch eine benutzerdefinierte Fehlermeldung, die zeigt, wie die Formatierungsfunktionen der FormatErrorMessage -Methode verwendet werden.
[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
Hinweise
Das zu überprüfende Objekt muss die IComparable Schnittstelle implementieren.