RangeAttribute Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe RangeAttribute.
Overload
RangeAttribute(Double, Double) |
Inizializza una nuova istanza della classe RangeAttribute utilizzando i valori minimo e massimo specificati. |
RangeAttribute(Int32, Int32) |
Inizializza una nuova istanza della classe RangeAttribute utilizzando i valori minimo e massimo specificati. |
RangeAttribute(Type, String, String) |
Inizializza una nuova istanza della classe RangeAttribute utilizzando i valori minimo e massimo specificati, oltre al tipo specificato. |
RangeAttribute(Double, Double)
- Origine:
- RangeAttribute.cs
- Origine:
- RangeAttribute.cs
- Origine:
- RangeAttribute.cs
Inizializza una nuova istanza della classe RangeAttribute utilizzando i valori minimo e massimo specificati.
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)
Parametri
- minimum
- Double
Specifica il valore minimo consentito per il valore del campo dati.
- maximum
- Double
Specifica il valore massimo consentito per il valore del campo dati.
Si applica a
RangeAttribute(Int32, Int32)
- Origine:
- RangeAttribute.cs
- Origine:
- RangeAttribute.cs
- Origine:
- RangeAttribute.cs
Inizializza una nuova istanza della classe RangeAttribute utilizzando i valori minimo e massimo specificati.
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)
Parametri
- minimum
- Int32
Specifica il valore minimo consentito per il valore del campo dati.
- maximum
- Int32
Specifica il valore massimo consentito per il valore del campo dati.
Esempio
Nell'esempio seguente viene illustrato come utilizzare per RangeAttribute specificare l'intervallo per un campo dati integer.
[Range(300, 3000)]
public object ListPrice;
<Range(300, 3000)> _
Public ListPrice As Object
Si applica a
RangeAttribute(Type, String, String)
- Origine:
- RangeAttribute.cs
- Origine:
- RangeAttribute.cs
- Origine:
- RangeAttribute.cs
Inizializza una nuova istanza della classe RangeAttribute utilizzando i valori minimo e massimo specificati, oltre al tipo specificato.
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)
Parametri
- type
- Type
Specifica il tipo dell'oggetto da verificare.
- minimum
- String
Specifica il valore minimo consentito per il valore del campo dati.
- maximum
- String
Specifica il valore massimo consentito per il valore del campo dati.
Eccezioni
type
è null
.
Esempio
Nell'esempio seguente viene illustrato come utilizzare il RangeAttribute metodo per specificare l'intervallo per un DateTime
campo. Include anche un messaggio di errore personalizzato che mostra come usare le funzionalità di formattazione del FormatErrorMessage metodo .
[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
Commenti
L'oggetto da convalidare deve implementare l'interfaccia IComparable .