Condividi tramite


TimeSpanValidator Costruttori

Definizione

Inizializza una nuova istanza della classe TimeSpanValidator.

Overload

TimeSpanValidator(TimeSpan, TimeSpan)

Inizializza una nuova istanza della classe TimeSpanValidator in base ai parametri forniti.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Inizializza una nuova istanza della classe TimeSpanValidator in base ai parametri forniti.

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Inizializza una nuova istanza della classe TimeSpanValidator in base ai parametri forniti.

TimeSpanValidator(TimeSpan, TimeSpan)

Inizializza una nuova istanza della classe TimeSpanValidator in base ai parametri forniti.

public:
 TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan)

Parametri

minValue
TimeSpan

Oggetto TimeSpan che specifica il tempo minimo consentito per superare la convalida.

maxValue
TimeSpan

Oggetto TimeSpan che specifica il tempo massimo consentito per superare la convalida.

Commenti

Quando viene usato il costruttore con due parametri, l'oggetto TimeSpanValidator TimeSpanValidator verifica che un TimeSpan valore sia conforme a un intervallo specifico.

Si applica a

TimeSpanValidator(TimeSpan, TimeSpan, Boolean)

Inizializza una nuova istanza della classe TimeSpanValidator in base ai parametri forniti.

public:
 TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan * bool -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan, rangeIsExclusive As Boolean)

Parametri

minValue
TimeSpan

Oggetto TimeSpan che specifica il tempo minimo consentito per superare la convalida.

maxValue
TimeSpan

Oggetto TimeSpan che specifica il tempo massimo consentito per superare la convalida.

rangeIsExclusive
Boolean

Valore Boolean che specifica se l'intervallo di convalida è esclusivo.

Commenti

Il TimeSpanValidator costruttore controlla sia i valori minimi che massimi TimeSpan , nonché se l'intervallo di convalida è esclusivo. Quando il rangeIsExclusive parametro è impostato su true, il TimeSpan valore non deve essere compreso tra i minValue valori e maxValue .

Si applica a

TimeSpanValidator(TimeSpan, TimeSpan, Boolean, Int64)

Inizializza una nuova istanza della classe TimeSpanValidator in base ai parametri forniti.

public:
 TimeSpanValidator(TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds);
public TimeSpanValidator (TimeSpan minValue, TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds);
new System.Configuration.TimeSpanValidator : TimeSpan * TimeSpan * bool * int64 -> System.Configuration.TimeSpanValidator
Public Sub New (minValue As TimeSpan, maxValue As TimeSpan, rangeIsExclusive As Boolean, resolutionInSeconds As Long)

Parametri

minValue
TimeSpan

Oggetto TimeSpan che specifica il tempo minimo consentito per superare la convalida.

maxValue
TimeSpan

Oggetto TimeSpan che specifica il tempo massimo consentito per superare la convalida.

rangeIsExclusive
Boolean

Valore Boolean che specifica se l'intervallo di convalida è esclusivo.

resolutionInSeconds
Int64

Valore Int64 che specifica un numero di secondi.

Eccezioni

resolutionInSeconds è minore di 0.

-oppure- minValue è maggiore di maxValue.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il TimeSpanValidator costruttore. Questo esempio di codice fa parte di un esempio più grande fornito per la TimeSpanValidator classe.

// Create TimeSpan and Validator.
TimeSpan testTimeSpan = new TimeSpan(0,1,05);
TimeSpan minTimeSpan = new TimeSpan(0,1,0);
TimeSpan maxTimeSpan = new TimeSpan(0,1,10);
TimeSpanValidator myTimeSpanValidator = new TimeSpanValidator(minTimeSpan, maxTimeSpan, false, 65);
' Create string and validator.
Dim testVal As String = "filename"
Dim myStrValidator As StringValidator = New StringValidator(1, 8, "$%^")

Commenti

Quando viene specificato il parametro, l'oggetto resolutionInSeconds TimeSpan convalidato deve essere uguale a questo valore per passare la convalida.

Si applica a