RangeAttribute Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci RangeAttribute třídy.
Přetížení
| Name | Description |
|---|---|
| RangeAttribute(Double, Double) |
Inicializuje novou instanci RangeAttribute třídy pomocí zadané minimální a maximální hodnoty. |
| RangeAttribute(Int32, Int32) |
Inicializuje novou instanci RangeAttribute třídy pomocí zadané minimální a maximální hodnoty. |
| RangeAttribute(Type, String, String) |
Inicializuje novou instanci RangeAttribute třídy pomocí zadané minimální a maximální hodnoty a konkrétní typ. |
RangeAttribute(Double, Double)
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
Inicializuje novou instanci RangeAttribute třídy pomocí zadané minimální a maximální hodnoty.
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)
Parametry
- minimum
- Double
Určuje minimální hodnotu povolenou pro hodnotu datového pole.
- maximum
- Double
Určuje maximální hodnotu povolenou pro hodnotu datového pole.
Platí pro
RangeAttribute(Int32, Int32)
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
Inicializuje novou instanci RangeAttribute třídy pomocí zadané minimální a maximální hodnoty.
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)
Parametry
- minimum
- Int32
Určuje minimální hodnotu povolenou pro hodnotu datového pole.
- maximum
- Int32
Určuje maximální hodnotu povolenou pro hodnotu datového pole.
Příklady
Následující příklad ukazuje, jak použít RangeAttribute k určení rozsahu celočíselného datového pole.
[Range(300, 3000)]
public object ListPrice;
<Range(300, 3000)> _
Public ListPrice As Object
Platí pro
RangeAttribute(Type, String, String)
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
- Zdroj:
- RangeAttribute.cs
Inicializuje novou instanci RangeAttribute třídy pomocí zadané minimální a maximální hodnoty a konkrétní typ.
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)
Parametry
- type
- Type
Určuje typ objektu, který se má testovat.
- minimum
- String
Určuje minimální hodnotu povolenou pro hodnotu datového pole.
- maximum
- String
Určuje maximální hodnotu povolenou pro hodnotu datového pole.
- Atributy
Výjimky
type je null.
Příklady
Následující příklad ukazuje, jak použít metodu RangeAttribute k určení rozsahu DateTime pole. Obsahuje také vlastní chybovou zprávu, která ukazuje, jak používat možnosti FormatErrorMessage formátování metody.
[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
Poznámky
Objekt, který se má ověřit, musí implementovat IComparable rozhraní.