Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore RangeAttribute (Type, String, String)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di RangeAttribute classe utilizzando i valori minimi e massimo specificati e il tipo specifico.

Spazio dei nomi:   System.ComponentModel.DataAnnotations
Assembly:  System.ComponentModel.DataAnnotations (in System.ComponentModel.DataAnnotations.dll)

public RangeAttribute(
	Type type,
	string minimum,
	string maximum
)

Parametri

type
Type: System.Type

Specifica il tipo di oggetto da testare.

minimum
Type: System.String

Specifica il valore minimo consentito per il valore del campo dati.

maximum
Type: System.String

Specifica il valore massimo consentito per il valore del campo dati.

Exception Condition
ArgumentNullException

type è null.

Oggetto da convalidare deve implementare il IComparable interfaccia.

Nell'esempio seguente viene illustrato come utilizzare il RangeAttribute per specificare l'intervallo per un DateTime campo. Include inoltre un messaggio di errore personalizzato che mostra come utilizzare le funzionalità di formattazione di FormatErrorMessage metodo.

[Range(10, 1000, 
    ErrorMessage = "Value for {0} must be between {1} and {2}.")]
public object Weight;

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 3.0
Torna all'inizio
Mostra: